UNIX-like reverse engineering framework and command-line toolset
1724 matches across 14 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/indent/header.h | 361 | |
| LOW | test/indent/header.h | 441 | }; |
| LOW | test/unit/test_get_main_arena_offset.c | 1 | #include <r_bin.h> |
| LOW | test/unit/test_pdb.c | 361 | char *type; |
| LOW | test/unit/test_debug.c | 1 | #include <r_core.h> |
| LOW | test/unit/minunit.h | 1 | // minunit.h comes from http://www.jera.com/techinfo/jtns/jtn002.html |
| LOW | test/fuzz/fuzz_bin_demangle.c | 1 | #include <r_bin.h> |
| LOW | test/fuzz/scripts/fuzz_rasm2.py | 1 | #!/usr/bin/env python3 |
| LOW | binr/r2r/run.c | 1 | /* radare - LGPL - Copyright 2020-2026 - pancake, thestr4ng3r */ |
| LOW | binr/r2r/run.c | 461 | #ifndef __wasi__ |
| LOW | binr/r2r/load.c | 41 | // read the (possibly multiline) string value of some key in the file |
| LOW | binr/r2r/r2r.c | 1 | /* radare - LGPL - Copyright 2020-2026 - pancake */ |
| LOW | sys/release-notes.sh | 1 | #!/bin/sh |
| LOW | sys/docker_build_alpine_image.sh | 1 | #!/bin/sh |
| LOW | sys/docker_build_alpine_image.sh | 21 | # $ r2d # Optional --rm |
| LOW | sys/docker_build_alpine_image.sh | 141 | FROM alpine:latest |
| LOW | sys/source_bat.bash | 1 | # Copyright 2019 Wason Technology, LLC |
| LOW | sys/ui/r2-install.c | 1 | /* r2-install.c generated by valac 0.13.3.41-7d9f, the Vala compiler |
| LOW | libr/reg/rcond.c | 1 | /* radare - LGPL - Copyright 2014-2022 - pancake */ |
| LOW | libr/egg/emit_a64.c | 1 | /* pancake - radare2 - 2023-2026 -- arm64 emiter */ |
| LOW | libr/egg/emit_arm.c | 1 | /* pancake // nopcode.org 2010-2026 -- arm emiter */ |
| LOW | libr/egg/emit_x86.c | 1 | /* pancake // nopcode.org 2010-2026 -- emit module for rcc */ |
| LOW | libr/egg/emit_x86.c | 21 | #define EMIT_NAME emit_x86 |
| LOW | libr/egg/emit_arm64.c | 1 | /* pancake // nopcode.org 2023 -- arm64 emiter */ |
| LOW | libr/egg/emit_esil.c | 21 | * appear in a valid ESIL token so recognition is unambiguous. */ |
| LOW | libr/egg/emit_trace.c | 1 | /* pancake // nopcode.org 2011 -- trace emiter */ |
| LOW | libr/egg/emit_ppc.c | 1 | /* radare - LGPL - Copyright 2026 - radare2 contributors */ |
| LOW | libr/egg/emit_ppc.c | 21 | # define R_SZ 4 |
| LOW | libr/core/cmd_mmc.inc.c | 1 | /* radare - LGPL - Copyright 2025 - MiKi (mikelloc) */ |
| LOW | libr/core/panels.c | 1 | /* radare2 - LGPL - Copyright 2014-2026 - pancake, vane11ope */ |
| LOW | libr/core/cmd_debug.inc.c | 1 | /* radare - LGPL - Copyright 2009-2026 - pancake */ |
| LOW | libr/core/dmh_jemalloc.inc.c | 1 | /* radare - LGPL - Copyright 2017-2025 - javierptd, pancake */ |
| LOW | libr/core/dmh_jemalloc.inc.c | 21 | #define GH(x) x##_32 |
| LOW | libr/core/cconfig.c | 1 | /* radare - LGPL - Copyright 2009-2026 - pancake */ |
| LOW | libr/core/agraph.c | 81 | #define MARGIN_TEXT_X 2 |
| LOW | libr/core/disasm.c | 1 | /* radare - LGPL - Copyright 2009-2026 - nibble, pancake, dso, lazula */ |
| LOW | libr/core/cbin.c | 1 | /* radare - LGPL - Copyright 2011-2026 - pancake */ |
| LOW | libr/core/cmd.c | 1 | /* radare - LGPL - Copyright 2009-2026 - nibble, pancake */ |
| LOW | libr/core/cmd.c | 81 | #include "cmd_hash.inc.c" |
| LOW | libr/core/dmh_glibc.inc.c | 1 | /* radare2 - LGPL - Copyright 2016-2025 - n4x0r, soez, pancake */ |
| LOW | libr/core/casm.c | 681 | |
| LOW | libr/core/cmd_search.inc.c | 2041 | #if 0 |
| LOW | libr/core/cmd_search.inc.c | 3961 | lastch = input + strlen (input) - 1; |
| LOW | libr/core/i/heap/jemalloc/public_namespace.h | 1 | #define je_malloc_conf JEMALLOC_N(malloc_conf) |
| LOW | libr/core/i/heap/jemalloc/public_namespace.h | 21 | #define je_memalign JEMALLOC_N(memalign) |
| LOW | libr/core/i/heap/jemalloc/rtree.h | 281 | */ \ |
| LOW | libr/core/i/heap/jemalloc/rtree.h | 301 | #endif |
| LOW | libr/core/i/heap/jemalloc/rtree.h | 321 | RTREE_GET_SUBTREE(12) |
| LOW | libr/core/i/heap/jemalloc/jemalloc_public.h | 41 | |
| LOW | libr/core/i/heap/jemalloc/jemalloc_public.h | 61 | # define je_malloc malloc |
| LOW | libr/core/i/heap/jemalloc/jemalloc_public.h | 81 | #endif |
| LOW | libr/core/i/heap/jemalloc/jemalloc_public.h | 121 | |
| LOW | libr/core/i/heap/jemalloc/jemalloc_public.h | 141 | # define JEMALLOC_SECTION(s) __declspec(allocate(s)) |
| LOW | libr/core/i/heap/jemalloc/jemalloc_public.h | 161 | # endif |
| LOW | libr/core/i/heap/jemalloc/jemalloc_public.h | 321 | # ifndef JEMALLOC_NO_DEMANGLE |
| LOW | libr/core/i/heap/jemalloc/jemalloc_public.h | 341 | # define mallctlbymib je_mallctlbymib |
| LOW | libr/core/i/heap/jemalloc/jemalloc_public.h | 361 | # undef je_aligned_alloc |
| LOW | libr/core/i/heap/jemalloc/jemalloc_internal_macros.h | 21 | static inline JEMALLOC_ATTR(unused) JEMALLOC_ATTR(always_inline) |
| LOW | libr/core/i/heap/jemalloc/jemalloc_internal_macros.h | 41 | #define KZI(z) ZI(z##LL) |
| LOW | libr/core/i/heap/jemalloc/jemalloc_internal_decls.h | 1 | #ifndef JEMALLOC_INTERNAL_DECLS_H |
| 1607 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/fuzz/scripts/mutate_c.py | 441 | except Exception as e: |
| MEDIUM | test/fuzz/scripts/mutate_c.py | 442 | print(f"Error: {e}") |
| MEDIUM | binr/r2pm/r2pm-view.py | 26 | print(f"Error fetching package list: {e}", file=sys.stderr) |
| MEDIUM | binr/r2pm/r2pm-view.py | 36 | print(f"Error downloading package {package_name}: {e}", file=sys.stderr) |
| MEDIUM | sys/check_includes.py | 44 | print(f"Error: {meson_file} not found") |
| LOW | sys/lint.py | 191 | except Exception: |
| MEDIUM | sys/lint.py | 216 | print("Error running git ls-files. Ensure git is installed and this is a git repository.") |
| LOW | sys/lint.py | 225 | except Exception: |
| LOW | sys/lint.py | 258 | except Exception: |
| LOW | libr/syscall/d/gen.py | 37 | except Exception as e: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | test/fuzz/scripts/fuzz_rasm2.py | 6 | # ============ |
| MEDIUM | libr/bin/p/bin_pdp11.c | 13 | #------------------------------------------------------------------------------ |
| MEDIUM | doc/vim2r2.js | 7 | # ------------ |
| MEDIUM | doc/vim2r2.js | 13 | # ------------- |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | shlr/www/m/vendors/jquery.min.js | 2 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/fuzz/scripts/run.sh | 15 | # Check if we're in the right directory |
| LOW | sys/msvc.sh | 33 | # Set capstone to release |
| LOW | sys/update_urls.sh | 92 | # Check if line contains an HTTP URL |
| LOW | sys/update_urls.sh | 108 | # Check if domain should be updated |
| LOW | sys/macos-cert.sh | 4 | # Check if the certificate is already present in the system keychain |
| LOW | sys/lint.py | 24 | # Check if a file path should be scanned for this rule (based on include/exclude patterns) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/fuzz/scripts/fuzz_rasm2.py | 130 | |
| LOW | test/fuzz/scripts/mutate_c.py | 300 | |
| LOW | sys/check_includes.py | 8 | |
| LOW | sys/lint.py | 163 | |
| LOW | sys/lint.py | 198 | |
| LOW | libr/egg/p/sc/scmangle.py | 69 | |
| LOW | libr/egg/p/sc/scmangle.py | 132 | |
| LOW | libr/egg/p/sc/scmangle.py | 160 | |
| LOW | libr/egg/p/sc/scmangle.py | 189 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | sys/macos-cert.sh | 2 | # Credits to https://github.com/derekparker/delve/blob/master/scripts/gencert.sh |
| MEDIUM | sys/macos-cert.sh | 2 | # Credits to https://github.com/derekparker/delve/blob/master/scripts/gencert.sh |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | sys/update_urls.sh | 87 | # Create a temporary file |
| MEDIUM | sys/macos-cert.sh | 14 | # Create the certificate template |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | libr/util/lib.c | 308 | // Step 1: Open with safe mode if enabled |
| LOW | libr/util/lib.c | 324 | // Step 2: Get plugin struct pointer |
| LOW | libr/util/lib.c | 339 | // Step 3: Check plugin metadata and ABI version |
| LOW | libr/util/lib.c | 355 | // Step 4: If safe mode used, reload with full initialization |
| LOW | libr/util/lib.c | 386 | // Step 5: Register and initialize the plugin |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/fuzz/scripts/mutate_c.py | 86 | def mutate_number_replacement(content): |
| LOW | test/fuzz/scripts/mutate_c.py | 262 | def mutate_identifier_replacement(content): |
| LOW | test/fuzz/scripts/mutate_c.py | 273 | def generate_random_construction(): |
| LOW | test/fuzz/scripts/mutate_c.py | 289 | def mutate_bracket_modification(content): |
| LOW | test/fuzz/scripts/mutate_c.py | 300 | def mutate_semicolon_modification(content): |
| LOW | test/fuzz/scripts/mutate_c.py | 313 | def mutate_whitespace_modification(content): |
| LOW | test/fuzz/scripts/mutate_c.py | 339 | def mutate_replace_construction(content): |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/fuzz/scripts/fuzz_rasm2.py | 31 | |
| LOW | test/fuzz/scripts/fuzz_rasm2.py | 35 | |
| LOW | test/fuzz/scripts/mutate_c.py | 9 | |
| LOW | binr/r2pm/r2pm-view.py | 9 | |
| LOW | libr/syscall/d/gen.py | 3 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | sys/meson.py | 201 | const='address,undefined,signed-integer-overflow', metavar='sanitizers', |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | libr/bin/format/elf/elf.c | 355 | // Usage example: |
| LOW | libr/bin/format/elf/elf.c | 421 | // Usage example: |
| LOW | doc/dexdump.sh | 3 | # Usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | libr/arch/p/xtensa/gnu/elf32-xtensa.c | 10364 | Also, don't forget to modify the associated SIZE at |
| LOW | shlr/www/m/main.min.js | 2 | (()=>{"use strict";var __webpack_modules__={"./js/app.js":(__unused_webpack_module,__webpack_exports__,__webpack_require |