Ghidra is a software reverse engineering (SRE) framework
2682 matches across 16 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | GhidraDocs/GhidraClass/Debugger/B4-Modeling.md | 0 | __result = 0; <loop> if (*:1 (str+__result) == 0 || __result >= maxlen) goto <exit>; __result = __result + 1; goto <loop |
| HIGH | …hidraClass/Debugger/ghidra_scripts/ModelingScript.java | 0 | __result = 0; <loop> if (*:1 (str+__result) == 0 || __result >= maxlen) goto <exit>; __result = __result + 1; goto <loop |
| HIGH | …dra_scripts/EmuX86GccDeobfuscateHookExampleScript.java | 0 | __result = 0; <loop> if (*:1 (str+__result) == 0 || __result >= maxlen) goto <exit>; __result = __result + 1; goto <loop |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | frees memory and closes message box and xml file at termination. |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | frees memory and closes message box and xml file at termination. |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | frees memory and closes message box and xml file at termination. |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | outputs debug message if debug flag is enabled. args: message: string containing the debug message. |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | outputs debug message if debug flag is enabled. args: message: string containing the debug message. |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | outputs debug message if debug flag is enabled. args: message: string containing the debug message. |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | opens filename to specified mode. args: filename: string representing absolute filepath. mode: string representing mode |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | opens filename to specified mode. args: filename: string representing absolute filepath. mode: string representing mode |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | opens filename to specified mode. args: filename: string representing absolute filepath. mode: string representing mode |
| HIGH | GhidraBuild/IDAPro/Python/6xx/loaders/xmlldr.py | 0 | opens filename to specified mode. args: filename: string representing absolute filepath. mode: string representing mode |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | updates the counter for the element tag. args: tag: string representing element tag. |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | updates the counter for the element tag. args: tag: string representing element tag. |
| HIGH | GhidraBuild/IDAPro/Python/6xx/loaders/xmlldr.py | 0 | updates the counter for the element tag. args: tag: string representing element tag. |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | displays the processing status in the ida window. args: tag: string representing xml element tag |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | displays the processing status in the ida window. args: tag: string representing xml element tag |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | displays the processing status in the ida window. args: tag: string representing xml element tag |
| HIGH | GhidraBuild/IDAPro/Python/6xx/loaders/xmlldr.py | 0 | displays the processing status in the ida window. args: tag: string representing xml element tag |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | xml exporter contains methods to export an ida database as a xml program document. |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | xml exporter contains methods to export an ida database as a xml program document. |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | xml exporter contains methods to export an ida database as a xml program document. |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | initializes the xmlexporter attributes args: arg: integer, non-zero value enables auto-run feature for ida batch (no gui |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | initializes the xmlexporter attributes args: arg: integer, non-zero value enables auto-run feature for ida batch (no gui |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | initializes the xmlexporter attributes args: arg: integer, non-zero value enables auto-run feature for ida batch (no gui |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | exports the ida database to a xml program document file. |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | exports the ida database to a xml program document file. |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | exports the ida database to a xml program document file. |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | checks for the presence of a decompiler plugin for the database. note: the decompiler must be loaded by the xml exporter |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | checks for the presence of a decompiler plugin for the database. note: the decompiler must be loaded by the xml exporter |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | checks for the presence of a decompiler plugin for the database. note: the decompiler must be loaded by the xml exporter |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | replaces a special xml character with an entity string. args: ch: string containing the character to check. returns: str |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | replaces a special xml character with an entity string. args: ch: string containing the character to check. returns: str |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | replaces a special xml character with an entity string. args: ch: string containing the character to check. returns: str |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | checks all characters in a string for special xml characters. args: text: string to check for special xml characters. re |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | checks all characters in a string for special xml characters. args: text: string to check for special xml characters. re |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | checks all characters in a string for special xml characters. args: text: string to check for special xml characters. re |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | determines if any address in a segment contains a value. args: seg: ida segment object returns: true if any address in a |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | determines if any address in a segment contains a value. args: seg: ida segment object returns: true if any address in a |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | determines if any address in a segment contains a value. args: seg: ida segment object returns: true if any address in a |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | determines if stack frame contains any parameters or local variables. args: sframe: ida stack frame for a function. retu |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | determines if stack frame contains any parameters or local variables. args: sframe: ida stack frame for a function. retu |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | determines if stack frame contains any parameters or local variables. args: sframe: ida stack frame for a function. retu |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | closes the start tag for an xml element. args: has_contents: boolean indicating if the element has sub-elements or text. |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | closes the start tag for an xml element. args: has_contents: boolean indicating if the element has sub-elements or text. |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | closes the start tag for an xml element. args: has_contents: boolean indicating if the element has sub-elements or text. |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | displays the elapsed cpu time since the start time. args: start: floating-point value representing start time in seconds |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | displays the elapsed cpu time since the start time. args: start: floating-point value representing start time in seconds |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | displays the elapsed cpu time since the start time. args: start: floating-point value representing start time in seconds |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | writes the element end tag to the xml file. args: tag: string containing the element name. newline: boolean indicating i |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | writes the element end tag to the xml file. args: tag: string containing the element name. newline: boolean indicating i |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | writes the element end tag to the xml file. args: tag: string containing the element name. newline: boolean indicating i |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | # bit_mask not currently supported for enum def export_bitmask(self, eid, mask): |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | # bit_mask not currently supported for enum def export_bitmask(self, eid, mask): |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | # bit_mask not currently supported for enum def export_bitmask(self, eid, mask): |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | exports marked location descriptions as bookmark elements. |
| HIGH | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 0 | exports marked location descriptions as bookmark elements. |
| HIGH | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 0 | exports marked location descriptions as bookmark elements. |
| HIGH | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 0 | exports block and end-of-line comments entered in the decompiler interface. |
| 491 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | docker/build-docker-image.sh | 1 | #!/usr/bin/env bash |
| LOW | docker/entrypoint.sh | 1 | #!/bin/bash |
| LOW | …ass/Beginner/Introduction_to_Ghidra_Student_Guide.html | 2861 | |
| LOW | …/GhidraClass/ExerciseFiles/WinhelloCPP/source/stdafx.h | 21 | |
| LOW | …hidraClass/ExerciseFiles/WinhelloCPP/source/Resource.h | 21 | |
| LOW | …hidraClass/ExerciseFiles/WinhelloCPP/source/Resource.h | 41 | #define _APS_NEXT_COMMAND_VALUE 32771 |
| LOW | …hidraClass/ExerciseFiles/WinhelloCPP/source/stdafx.cpp | 21 | #include "stdafx.h" |
| LOW | …draDocs/GhidraClass/ExerciseFiles/Debugger/termmines.c | 21 | #include <ncurses.h> |
| LOW | …ass/AdvancedDevelopment/GhidraAdvancedDevelopment.html | 1821 | </style> |
| LOW | …draDocs/GhidraClass/Intermediate/HeadlessAnalyzer.html | 1061 | |
| LOW | …ss/Intermediate/Intermediate_Ghidra_Student_Guide.html | 781 | background: #AAA; |
| LOW | GhidraDocs/GhidraClass/Intermediate/Scripting.html | 1321 | /* The progressbar, at the bottom of the slides, show the global |
| LOW | GhidraBuild/Skeleton/data/sleighArgs.txt | 1 | # Add sleigh compiler options to this file (one per line) which will |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 1 | ## ### |
| LOW | GhidraBuild/IDAPro/Python/9xx/plugins/xml_importer.py | 1 | ## ### |
| LOW | GhidraBuild/IDAPro/Python/9xx/plugins/xml_exporter.py | 1 | ## ### |
| LOW | GhidraBuild/IDAPro/Python/9xx/loaders/xml_loader.py | 1 | ## ### |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 1 | ## ### |
| LOW | GhidraBuild/IDAPro/Python/7xx/plugins/xml_importer.py | 1 | ## ### |
| LOW | GhidraBuild/IDAPro/Python/7xx/plugins/xml_exporter.py | 1 | ## ### |
| LOW | GhidraBuild/IDAPro/Python/7xx/loaders/xml_loader.py | 1 | ## ### |
| LOW | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 1 | ## ### |
| LOW | GhidraBuild/IDAPro/Python/6xx/loaders/xmlldr.py | 1 | ## ### |
| LOW | gradle/support/jacoco.excludes.src.txt | 121 | // this is only used by dbg |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/demangle.h | 101 | #define NO_DEMANGLING_STYLE_STRING "none" |
| LOW | …manglerGnu/src/demangler_gnu_v2_24/headers/libiberty.h | 341 | as new/delete and new[]/delete[]. */ |
| LOW | …manglerGnu/src/demangler_gnu_v2_24/headers/libiberty.h | 361 | |
| LOW | …manglerGnu/src/demangler_gnu_v2_24/headers/libiberty.h | 661 | #if GCC_VERSION >= 2000 && !defined USE_C_ALLOCA |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/ansidecl.h | 161 | /* PARAMS is often defined elsewhere (e.g. by libintl.h), so wrap it in |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/ansidecl.h | 181 | |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/ansidecl.h | 201 | #define PROTO(type, name, arglist) type name arglist |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/ansidecl.h | 221 | #define VA_OPEN(AP, VAR) { va_list AP; va_start(AP); { struct Qdmy |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/ansidecl.h | 241 | #define EXFUN(name, proto) name() |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/ansidecl.h | 261 | # if (GCC_VERSION >= 2096) |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/ansidecl.h | 281 | # define ATTRIBUTE_UNUSED_LABEL |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/ansidecl.h | 301 | #else /* !__cplusplus || GNUC >= 3.4 */ |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/ansidecl.h | 321 | # define ATTRIBUTE_PURE __attribute__ ((__pure__)) |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/ansidecl.h | 341 | a function pointer. Format attributes were allowed on function |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/ansidecl.h | 361 | # else |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/ansidecl.h | 381 | #ifndef ATTRIBUTE_ALIGNED_ALIGNOF |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/ansidecl.h | 401 | # endif /* GNUC >= 4.3 */ |
| LOW | …emanglerGnu/src/demangler_gnu_v2_24/headers/ansidecl.h | 421 | This is because the semantics of const are different in C and C++. |
| LOW | …anglerGnu/src/demangler_gnu_v2_24/headers/safe-ctype.h | 41 | |
| LOW | …anglerGnu/src/demangler_gnu_v2_24/headers/safe-ctype.h | 101 | #define ISPUNCT(c) _sch_test(c, _sch_ispunct) |
| LOW | …anglerGnu/src/demangler_gnu_v2_24/headers/safe-ctype.h | 121 | detecting that ctype.h has been included. But this was causing |
| LOW | …anglerGnu/src/demangler_gnu_v2_24/headers/safe-ctype.h | 141 | #undef ispunct |
| LOW | …L/DemanglerGnu/src/demangler_gnu_v2_24/c/cp-demangle.c | 101 | |
| LOW | …L/DemanglerGnu/src/demangler_gnu_v2_24/c/cp-demangle.c | 121 | #include <string.h> |
| LOW | …L/DemanglerGnu/src/demangler_gnu_v2_24/c/cp-demangle.c | 181 | static void d_init_info (const char *, int, size_t, struct d_info *); |
| LOW | GPL/DemanglerGnu/src/demangler_gnu_v2_24/c/safe-ctype.c | 121 | |
| LOW | GPL/DemanglerGnu/src/demangler_gnu_v2_24/c/safe-ctype.c | 141 | #define vs _sch_isvsp |
| LOW | GPL/DemanglerGnu/src/demangler_gnu_v2_24/c/xstrdup.c | 21 | #ifdef HAVE_CONFIG_H |
| LOW | GPL/DemanglerGnu/src/demangler_gnu_v2_24/c/getopt.c | 61 | #if !defined _LIBC && defined __GLIBC__ && __GLIBC__ >= 2 |
| LOW | GPL/DemanglerGnu/src/demangler_gnu_v2_24/c/getopt.c | 81 | # include <unixlib.h> |
| LOW | GPL/DemanglerGnu/src/demangler_gnu_v2_24/c/getopt.c | 201 | /* We want to avoid inclusion of string.h with non-GNU libraries |
| LOW | …emanglerGnu/src/demangler_gnu_v2_41/headers/demangle.h | 101 | #define NO_DEMANGLING_STYLE_STRING "none" |
| LOW | …manglerGnu/src/demangler_gnu_v2_41/headers/libiberty.h | 361 | #define XALLOCA(T) ((T *) alloca (sizeof (T))) |
| LOW | …emanglerGnu/src/demangler_gnu_v2_41/headers/ansidecl.h | 61 | #if (!defined(__cplusplus) && __STDC_VERSION__ >= 199901L) || defined(__cplusplus) || (defined(__SUNPRO_C) && defined(__ |
| LOW | …emanglerGnu/src/demangler_gnu_v2_41/headers/ansidecl.h | 81 | # if (GCC_VERSION >= 2096) |
| LOW | …emanglerGnu/src/demangler_gnu_v2_41/headers/ansidecl.h | 101 | # define ATTRIBUTE_UNUSED_LABEL |
| 1320 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 22 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/plugins/xml_importer.py | 25 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/plugins/xml_importer.py | 28 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/plugins/xml_importer.py | 31 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/plugins/xml_exporter.py | 25 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/plugins/xml_exporter.py | 31 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/loaders/xml_loader.py | 25 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/loaders/xml_loader.py | 26 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/loaders/xml_loader.py | 29 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/loaders/xml_loader.py | 32 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 22 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/plugins/xml_importer.py | 25 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/plugins/xml_importer.py | 27 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/plugins/xml_exporter.py | 25 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/loaders/xml_loader.py | 25 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/loaders/xml_loader.py | 26 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/loaders/xml_loader.py | 29 | |
| LOW | Ghidra/Framework/Pty/src/main/resources/session.py | 29 | |
| LOW | …dra/Features/PyGhidra/ghidra_scripts/PyGhidraBasics.py | 22 | |
| LOW | Ghidra/Features/PyGhidra/src/main/py/tests/test_core.py | 229 | |
| LOW | Ghidra/Features/PyGhidra/src/main/py/tests/test_core.py | 230 | |
| LOW | …/Features/PyGhidra/src/main/py/tests/test_argparser.py | 17 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 57 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 57 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 58 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 58 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 59 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 59 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 59 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 59 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 59 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 60 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 60 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 60 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 60 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 61 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 61 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 61 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 61 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 62 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 63 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 63 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 63 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 64 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 65 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/__init__.py | 65 | |
| LOW | …dra/Features/PyGhidra/src/main/py/src/pyghidra/core.py | 20 | |
| LOW | …dra/Features/PyGhidra/src/main/py/src/pyghidra/core.py | 26 | |
| LOW | …dra/Features/PyGhidra/src/main/py/src/pyghidra/core.py | 26 | |
| LOW | …dra/Features/PyGhidra/src/main/py/src/pyghidra/core.py | 26 | |
| LOW | …dra/Features/PyGhidra/src/main/py/src/pyghidra/core.py | 27 | |
| LOW | …idra/Features/PyGhidra/src/main/py/src/pyghidra/api.py | 20 | |
| LOW | …idra/Features/PyGhidra/src/main/py/src/pyghidra/api.py | 27 | |
| LOW | …idra/Features/PyGhidra/src/main/py/src/pyghidra/api.py | 27 | |
| LOW | …idra/Features/PyGhidra/src/main/py/src/pyghidra/api.py | 28 | |
| LOW | …idra/Features/PyGhidra/src/main/py/src/pyghidra/api.py | 29 | |
| LOW | …idra/Features/PyGhidra/src/main/py/src/pyghidra/api.py | 30 | |
| LOW | …idra/Features/PyGhidra/src/main/py/src/pyghidra/api.py | 32 | |
| LOW | …idra/Features/PyGhidra/src/main/py/src/pyghidra/gui.py | 115 | |
| LOW | …e/ghidra_scripts/LocateMemoryAddressesForFileOffset.py | 24 | |
| 207 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …ava/ghidra/framework/plugintool/PluginManagerTest.java | 62 | ghidra.framework.plugintool.testplugins.secondconflict.NameConflictingPlugin.class.getName())); |
| CRITICAL | …rc/test.slow/java/ghidra/server/remote/SSHKeyUtil.java | 90 | * (modeled after org.bouncycastle.crypto.util.SSHBuilder.u32(int)) |
| CRITICAL | …rc/test.slow/java/ghidra/server/remote/SSHKeyUtil.java | 105 | * (modeled after org.bouncycastle.crypto.util.SSHBuilder.writeString(String) |
| CRITICAL | …/plugin/processors/sleigh/SleighLanguageValidator.java | 223 | VerifierFactory factory = new com.sun.msv.verifier.jarv.TheFactoryImpl(); |
| CRITICAL | …java/ghidra/framework/remote/SSHSignatureCallback.java | 92 | * (modeled after org.bouncycastle.crypto.util.SSHBuilder.u32(int)) |
| CRITICAL | …java/ghidra/framework/remote/SSHSignatureCallback.java | 107 | * (modeled after org.bouncycastle.crypto.util.SSHBuilder.writeBlock(byte[]) |
| CRITICAL | …java/ghidra/framework/remote/SSHSignatureCallback.java | 118 | * (modeled after org.bouncycastle.crypto.util.SSHBuilder.writeString(String) |
| CRITICAL | …k/Project/src/main/java/ghidra/ProjectInitializer.java | 25 | ghidra.framework.protocol.ghidra.Handler.registerHandler(); |
| CRITICAL | …va/ghidra/server/security/SSHAuthenticationModule.java | 102 | * (modeled after org.bouncycastle.crypto.util.SSHBuffer.readU32()) |
| CRITICAL | …va/ghidra/server/security/SSHAuthenticationModule.java | 122 | * (modeled after org.bouncycastle.crypto.util.SSHBuffer.readBlock()) |
| CRITICAL | …/ghidra/features/bsim/query/ingest/BSimLaunchable.java | 1166 | ghidra.framework.protocol.ghidra.Handler.registerHandler(); |
| CRITICAL | …/ghidra/features/bsim/query/ingest/BSimLaunchable.java | 1167 | ghidra.features.bsim.query.postgresql.Handler.registerHandler(); |
| CRITICAL | …a/Features/GhidraGo/src/main/java/ghidra/GhidraGo.java | 60 | ghidra.framework.protocol.ghidra.Handler.registerHandler(); |
| CRITICAL | …a/ghidra/app/util/demangler/swift/nodes/SwiftNode.java | 74 | case Extension -> new ghidra.app.util.demangler.swift.nodes.SwiftExtensionNode(); |
| CRITICAL | …a/framework/plugintool/dialog/KeyBindingUtilsTest.java | 174 | * Test method for 'ghidra.framework.plugintool.dialog.KeyBindingUtils.importKeyBindings(PluginTool)' |
| CRITICAL | …/main/java/ghidra/app/util/cparser/C/CParserUtils.java | 585 | throw new ghidra.app.util.cparser.CPP.ParseException(e.getMessage()); |
| CRITICAL | …plugin/core/analysis/FindPossibleReferencesPlugin.java | 160 | new ghidra.app.plugin.core.analysis.UpdateAlignmentAction(this, model, alignment); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …dra/Features/PyGhidra/src/main/py/src/pyghidra/core.py | 51 | raise ValueError(f"Invalid CompilerSpecID: {compiler} for Language: {lang_id.toString()}") |
| HIGH | …Features/PyGhidra/src/main/py/src/pyghidra/launcher.py | 56 | System.setOut(null) |
| HIGH | …Features/PyGhidra/src/main/py/src/pyghidra/launcher.py | 58 | System.setErr(null) |
| HIGH | …atures/BSim/ghidra_scripts/DumpBSimSignaturesScript.py | 45 | print buf.toString() |
| HIGH | …s/BSim/ghidra_scripts/DumpBSimDebugSignaturesScript.py | 40 | print "%s" % buf.toString() |
| HIGH | …e/ghidra_scripts/LocateMemoryAddressesForFileOffset.py | 43 | println('File offset ' + hex(fileOffset) + ' is associated with memory block:address ' + memBlockName + ':' + addr.toS |
| HIGH | …e/ghidra_scripts/LocateMemoryAddressesForFileOffset.py | 48 | ', Memory block:address ' + memBlockName + ':'+ addr.toString()) |
| HIGH | …e/ghidra_scripts/LocateMemoryAddressesForFileOffset.py | 51 | ', Memory block:address ' + memBlockName + ':' + addr.toString()) |
| HIGH | …e/ghidra_scripts/LocateMemoryAddressesForFileOffset.py | 65 | println(mem.getBlock(addr).getName() + ":" + addr.toString()) |
| HIGH | …idra/Features/Base/ghidra_scripts/RunYARAFromGhidra.py | 186 | (yaraRuleName,memoryAddress.toString(), hex(fileOffset))) |
| HIGH | …idra/Features/Base/ghidra_scripts/RunYARAFromGhidra.py | 221 | println('\t ' + mem.getBlock(addr).getName() + ':' + addr.toString()) |
| HIGH | …idra/Features/Base/ghidra_scripts/RunYARAFromGhidra.py | 222 | addressChoiceList.append(mem.getBlock(addr).getName() + ':' + addr.toString()) |
| HIGH | Ghidra/Extensions/Jython/ghidra_scripts/AskScriptPy.py | 51 | print "language was: " + lang.toString() |
| HIGH | Ghidra/Extensions/Jython/ghidra_scripts/AskScriptPy.py | 110 | Msg.warn(self, "Error during headless processing: " + error.toString()) |
| HIGH | …bugger-rmi-trace/src/main/py/src/ghidratrace/client.py | 750 | to.extend = range.length() - 1 |
| HIGH | …ugger-agent-lldb/src/main/py/src/ghidralldb/methods.py | 618 | sz = range.length() |
| HIGH | …ugger-agent-lldb/src/main/py/src/ghidralldb/methods.py | 637 | sz = range.length() |
| HIGH | …ugger-agent-lldb/src/main/py/src/ghidralldb/methods.py | 656 | sz = range.length() |
| HIGH | …ugger-agent-lldb/src/main/py/src/ghidralldb/methods.py | 728 | f'ghidra trace putmem 0x{offset_start:x} {range.length()}', result) |
| HIGH | …ugger-agent-lldb/src/main/py/src/ghidralldb/methods.py | 733 | f'ghidra trace putmem-state 0x{offset_start:x} {range.length()} error') |
| HIGH | …ger-agent-x64dbg/src/main/py/src/ghidraxdbg/methods.py | 657 | offset_start, offset_start + range.length() - 1, pages=True, |
| HIGH | …ger-agent-x64dbg/src/main/py/src/ghidraxdbg/methods.py | 661 | offset_start, offset_start + range.length() - 1, 'error') |
| HIGH | …ebugger-agent-gdb/src/main/py/src/ghidragdb/methods.py | 702 | f'rwatch -location *((char(*)[{range.length()}]) 0x{offset_start:x})') |
| HIGH | …ebugger-agent-gdb/src/main/py/src/ghidragdb/methods.py | 718 | f'watch -location *((char(*)[{range.length()}]) 0x{offset_start:x})') |
| HIGH | …ebugger-agent-gdb/src/main/py/src/ghidragdb/methods.py | 734 | f'awatch -location *((char(*)[{range.length()}]) 0x{offset_start:x})') |
| HIGH | …ebugger-agent-gdb/src/main/py/src/ghidragdb/methods.py | 913 | f'ghidra trace putmem 0x{offset_start:x} {range.length()}') |
| HIGH | …ebugger-agent-gdb/src/main/py/src/ghidragdb/methods.py | 916 | f'ghidra trace putmem-state 0x{offset_start:x} {range.length()} error') |
| HIGH | …ugger-agent-drgn/src/main/py/src/ghidradrgn/methods.py | 361 | offset_start, offset_start + range.length() - 1, pages=True, display_result=False) |
| HIGH | …ugger-agent-drgn/src/main/py/src/ghidradrgn/methods.py | 364 | offset_start, offset_start+range.length() - 1, 'error') |
| HIGH | …gger-agent-dbgeng/src/main/py/src/ghidradbg/methods.py | 762 | dbg().ba(expr=range.min, size=range.length(), |
| HIGH | …gger-agent-dbgeng/src/main/py/src/ghidradbg/methods.py | 778 | dbg().ba(expr=range.min, size=range.length(), |
| HIGH | …gger-agent-dbgeng/src/main/py/src/ghidradbg/methods.py | 794 | dbg().ba(expr=range.min, size=range.length(), |
| HIGH | …gger-agent-dbgeng/src/main/py/src/ghidradbg/methods.py | 835 | offset_start, offset_start + range.length() - 1, pages=True, |
| HIGH | …gger-agent-dbgeng/src/main/py/src/ghidradbg/methods.py | 839 | offset_start, range.length() - 1, 'error') |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 2614 | def is_int(self, s) -> bool: |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 294 | except Exception: |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 458 | except Exception: |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 673 | except Exception: |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 2531 | except Exception: |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 2618 | except Exception: |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 2732 | except Exception as e: |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 3066 | except Exception as e: |
| LOW | GhidraBuild/IDAPro/Python/9xx/plugins/xml_importer.py | 81 | except Exception as e: |
| LOW | GhidraBuild/IDAPro/Python/9xx/plugins/xml_exporter.py | 78 | except Exception as e: |
| LOW | GhidraBuild/IDAPro/Python/9xx/loaders/xml_loader.py | 94 | except Exception as e: |
| LOW | …dra/Features/PyGhidra/src/main/py/tests/test_plugin.py | 139 | except Exception: |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/launcher.py | 90 | except Exception as e: |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/launcher.py | 507 | except Exception as e: |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/launcher.py | 534 | except Exception as e: |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/launcher.py | 569 | except Exception as e: |
| LOW | …idra/Features/PyGhidra/src/main/py/src/pyghidra/gui.py | 130 | except Exception as e: |
| LOW | …dra/src/main/py/src/pyghidra/internal/plugin/plugin.py | 339 | except Exception: |
| MEDIUM | …dra/src/main/py/src/pyghidra/internal/plugin/plugin.py | 99 | def run(self): |
| LOW | …on/ghidra_scripts/CallAnotherScriptForAllProgramsPy.py | 73 | except Exception: |
| MEDIUM | …ger-rmi-trace/src/main/py/src/ghidratrace/merge_xml.py | 49 | print(f"Error: {e.stderror}") |
| LOW | …bugger-rmi-trace/src/main/py/src/ghidratrace/client.py | 19 | except Exception as e: |
| MEDIUM | …bugger-rmi-trace/src/main/py/src/ghidratrace/client.py | 1384 | print(f"Error caused by front end: {e}") |
| LOW | …gger-agent-lldb/src/main/py/src/ghidralldb/commands.py | 1724 | except Exception: |
| MEDIUM | …ugger-agent-x64dbg/data/support/local-x64dbg-attach.py | 34 | print("Error: expected (cxn, target, initdir, ...)") |
| LOW | …ugger-agent-x64dbg/data/support/local-x64dbg-attach.py | 45 | except Exception as e: |
| MEDIUM | …bug/Debugger-agent-x64dbg/data/support/local-x64dbg.py | 44 | print("Error: expected (cxn, target, initdir, ...)") |
| LOW | …bug/Debugger-agent-x64dbg/data/support/local-x64dbg.py | 55 | except Exception as e: |
| LOW | …bug/Debugger-agent-x64dbg/data/support/local-x64dbg.py | 68 | except Exception as e: |
| LOW | …ugger-agent-x64dbg/src/main/py/src/ghidraxdbg/hooks.py | 81 | except Exception: |
| LOW | …ugger-agent-x64dbg/src/main/py/src/ghidraxdbg/hooks.py | 105 | except Exception: |
| LOW | …ugger-agent-x64dbg/src/main/py/src/ghidraxdbg/hooks.py | 184 | except Exception: |
| LOW | …ugger-agent-x64dbg/src/main/py/src/ghidraxdbg/hooks.py | 307 | except Exception: |
| MEDIUM | …ugger-agent-x64dbg/src/main/py/src/ghidraxdbg/hooks.py | 98 | def record_continued(self) -> None: |
| MEDIUM | …bugger-agent-x64dbg/src/main/py/src/ghidraxdbg/util.py | 138 | def selected_process_space() -> int: |
| LOW | …bugger-agent-x64dbg/src/main/py/src/ghidraxdbg/util.py | 218 | except Exception: |
| LOW | …bugger-agent-x64dbg/src/main/py/src/ghidraxdbg/util.py | 234 | except Exception: |
| LOW | …bugger-agent-x64dbg/src/main/py/src/ghidraxdbg/util.py | 249 | except Exception: |
| LOW | …bugger-agent-x64dbg/src/main/py/src/ghidraxdbg/arch.py | 57 | except Exception as e: |
| MEDIUM | …bugger-agent-x64dbg/src/main/py/src/ghidraxdbg/arch.py | 58 | print(f"Error getting actual processor type: {e}") |
| LOW | …bugger-agent-x64dbg/src/main/py/src/ghidraxdbg/arch.py | 84 | except Exception: |
| MEDIUM | …bugger-agent-x64dbg/src/main/py/src/ghidraxdbg/arch.py | 85 | print("Error getting target OS/ABI") |
| LOW | …bugger-agent-x64dbg/src/main/py/src/ghidraxdbg/arch.py | 183 | except Exception: |
| MEDIUM | …bugger-agent-x64dbg/src/main/py/src/ghidraxdbg/arch.py | 54 | def get_arch() -> str: |
| LOW | …er-agent-x64dbg/src/main/py/src/ghidraxdbg/commands.py | 1264 | except Exception as e: |
| LOW | …er-agent-x64dbg/src/main/py/src/ghidraxdbg/commands.py | 434 | except Exception as e: |
| LOW | …er-agent-x64dbg/src/main/py/src/ghidraxdbg/commands.py | 462 | except Exception: |
| LOW | …er-agent-x64dbg/src/main/py/src/ghidraxdbg/commands.py | 471 | except Exception as e: |
| LOW | …er-agent-x64dbg/src/main/py/src/ghidraxdbg/commands.py | 550 | except Exception: |
| LOW | …er-agent-x64dbg/src/main/py/src/ghidraxdbg/commands.py | 560 | except Exception: |
| LOW | …er-agent-x64dbg/src/main/py/src/ghidraxdbg/commands.py | 847 | except Exception: |
| LOW | …er-agent-x64dbg/src/main/py/src/ghidraxdbg/commands.py | 1043 | except Exception: |
| LOW | …ebugger-agent-gdb/src/main/py/src/ghidragdb/methods.py | 55 | except Exception as e: |
| MEDIUM | …ebugger-agent-gdb/src/main/py/src/ghidragdb/methods.py | 49 | def _exec(): |
| LOW | …g/Debugger-agent-gdb/src/main/py/src/ghidragdb/util.py | 406 | except Exception as e: |
| MEDIUM | …g/Debugger-agent-gdb/src/main/py/src/ghidragdb/util.py | 407 | print(f"Error parsing bpt location = {breakpoint.location}") |
| LOW | …g/Debugger-agent-gdb/src/main/py/src/ghidragdb/util.py | 480 | except Exception as e: |
| LOW | …g/Debugger-agent-gdb/src/main/py/src/ghidragdb/util.py | 493 | except Exception as e: |
| MEDIUM | …g/Debugger-agent-gdb/src/main/py/src/ghidragdb/util.py | 490 | def selected_frame() -> Optional[gdb.Frame]: |
| LOW | …bugger-agent-gdb/src/main/py/src/ghidragdb/commands.py | 1162 | except Exception as e: |
| 58 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 426 | def check_and_load_decompiler(self): |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 1087 | def export_manual_instruction(self, addr): |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 1442 | def export_program_entry_points(self): |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 1756 | def export_user_memory_reference(self, addr): |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 3098 | def import_manual_instruction(self, manual_instruction): |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 3416 | def import_program_entry_point(self, program_entry_point): |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 3431 | def import_register_value_range(self, register_value_range): |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 348 | def check_and_load_decompiler(self): |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 1026 | def export_manual_instruction(self, addr): |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 1380 | def export_program_entry_points(self): |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 1695 | def export_user_memory_reference(self, addr): |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 3042 | def import_manual_instruction(self, manual_instruction): |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 3360 | def import_program_entry_point(self, program_entry_point): |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 3375 | def import_register_value_range(self, register_value_range): |
| LOW | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 210 | def check_and_load_decompiler(self): |
| LOW | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 433 | def display_xml_exporter_version(self): |
| LOW | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 788 | def export_enum_member_legacy(self, cid, bf, mask, radix, signness): |
| LOW | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 863 | def export_enum_members_legacy(self, eid, bf, eflags): |
| LOW | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 1095 | def export_manual_instruction(self, addr): |
| LOW | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 1448 | def export_program_entry_points(self): |
| LOW | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 1519 | def export_register_values_legacy(self): |
| LOW | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 1818 | def export_user_memory_reference(self, addr): |
| LOW | GhidraBuild/IDAPro/Python/6xx/loaders/xmlldr.py | 417 | def display_xml_importer_version(self): |
| LOW | GhidraBuild/IDAPro/Python/6xx/loaders/xmlldr.py | 1092 | def import_manual_instruction(self, manual_instruction): |
| LOW | GhidraBuild/IDAPro/Python/6xx/loaders/xmlldr.py | 1403 | def import_program_entry_point(self, program_entry_point): |
| LOW | GhidraBuild/IDAPro/Python/6xx/loaders/xmlldr.py | 1418 | def import_register_value_range(self, register_value_range): |
| LOW | …n/java/ghidra/framework/data/TransientDataManager.java | 30 | public class TransientDataManager { |
| LOW | Ghidra/Features/PyGhidra/support/pyghidra_launcher.py | 26 | def get_application_properties(install_dir: Path) -> Dict[str, str]: |
| LOW | Ghidra/Features/PyGhidra/support/pyghidra_launcher.py | 83 | def find_supported_python_exe(install_dir: Path, dev: bool) -> List[str]: |
| LOW | …dra/Features/PyGhidra/src/main/py/tests/test_plugin.py | 107 | def _monkey_patch_entry_points(): |
| LOW | Ghidra/Features/PyGhidra/src/main/py/tests/test_core.py | 37 | def test_invalid_jpype_keyword_arg(): |
| LOW | Ghidra/Features/PyGhidra/src/main/py/tests/test_core.py | 46 | def test_invalid_vm_arg_succeed(): |
| LOW | Ghidra/Features/PyGhidra/src/main/py/tests/test_core.py | 108 | def test_no_language_with_compiler(shared_datadir: Path): |
| LOW | Ghidra/Features/PyGhidra/src/main/py/tests/test_core.py | 174 | def test_import_ghidra_base_java_packages(): |
| LOW | Ghidra/Features/PyGhidra/src/main/py/tests/test_core.py | 176 | def get_runtime_top_level_java_packages(launcher) -> set: |
| LOW | …/Features/PyGhidra/src/main/py/tests/test_argparser.py | 109 | def test_non_existing_binary_plus_script(self): |
| LOW | …/Features/PyGhidra/src/main/py/tests/test_argparser.py | 115 | def test_script_with_non_existing_binary_arg(self): |
| LOW | …/Features/PyGhidra/src/main/py/tests/test_argparser.py | 122 | def test_script_with_optional_args(self): |
| LOW | …/Features/PyGhidra/src/main/py/tests/test_argparser.py | 129 | def test_script_with_positional_args(self): |
| LOW | …/Features/PyGhidra/src/main/py/tests/test_argparser.py | 145 | def test_script_with_intermingled_args(self): |
| LOW | …/Features/PyGhidra/src/main/py/tests/test_argparser.py | 165 | def test_binary_script_with_intermingled_args(self): |
| LOW | …er-rmi-trace/src/main/py/src/ghidratrace/setuputils.py | 101 | def prompt_and_mitigate_dependencies(name: str) -> None: |
| LOW | …ugger-agent-lldb/src/main/py/src/ghidralldb/methods.py | 83 | def find_proc_by_procbreak_obj(object: TraceObject) -> lldb.SBProcess: |
| LOW | …ugger-agent-lldb/src/main/py/src/ghidralldb/methods.py | 88 | def find_proc_by_procwatch_obj(object: TraceObject) -> lldb.SBProcess: |
| LOW | …ugger-agent-lldb/src/main/py/src/ghidralldb/methods.py | 213 | def find_bptlocnum_by_pattern(pattern: re.Pattern, object: TraceObject, |
| LOW | …ugger-agent-lldb/src/main/py/src/ghidralldb/methods.py | 694 | def toggle_breakpoint_location(location: BreakpointLocation, |
| LOW | …Debugger-agent-lldb/src/main/py/src/ghidralldb/util.py | 126 | def _choose_module_info_reader() -> ModuleInfoReader: |
| LOW | …Debugger-agent-lldb/src/main/py/src/ghidralldb/util.py | 180 | def _choose_region_info_reader() -> RegionInfoReader: |
| LOW | …Debugger-agent-lldb/src/main/py/src/ghidralldb/util.py | 195 | def available_from_sbprocinfo(self, info: lldb.SBProcessInfo) -> Available: |
| LOW | …Debugger-agent-lldb/src/main/py/src/ghidralldb/util.py | 219 | def _choose_available_info_reader() -> AvailableInfoReader: |
| LOW | …Debugger-agent-lldb/src/main/py/src/ghidralldb/util.py | 236 | def _choose_breakpoint_location_info_reader() -> BreakpointLocationInfoReader: |
| LOW | …gger-agent-lldb/src/main/py/src/ghidralldb/commands.py | 798 | def ghidra_trace_putmem_state(debugger: lldb.SBDebugger, command: str, |
| LOW | …gger-agent-lldb/src/main/py/src/ghidralldb/commands.py | 1268 | def ghidra_trace_retain_values(debugger: lldb.SBDebugger, command: str, |
| LOW | …gger-agent-lldb/src/main/py/src/ghidralldb/commands.py | 1347 | def ghidra_trace_get_values_rng(debugger: lldb.SBDebugger, command: str, |
| LOW | …gger-agent-lldb/src/main/py/src/ghidralldb/commands.py | 1477 | def ghidra_trace_put_processes(debugger: lldb.SBDebugger, command: str, |
| LOW | …gger-agent-lldb/src/main/py/src/ghidralldb/commands.py | 1514 | def ghidra_trace_put_available(debugger: lldb.SBDebugger, command: str, |
| LOW | …gger-agent-lldb/src/main/py/src/ghidralldb/commands.py | 1632 | def ghidra_trace_put_breakpoints(debugger: lldb.SBDebugger, command: str, |
| LOW | …gger-agent-lldb/src/main/py/src/ghidralldb/commands.py | 1650 | def ghidra_trace_put_watchpoints(debugger: lldb.SBDebugger, command: str, |
| LOW | …gger-agent-lldb/src/main/py/src/ghidralldb/commands.py | 1679 | def ghidra_trace_put_environment(debugger: lldb.SBDebugger, command: str, |
| LOW | …gger-agent-lldb/src/main/py/src/ghidralldb/commands.py | 1973 | def ghidra_trace_install_hooks(debugger: lldb.SBDebugger, command: str, |
| 71 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …/debug/service/control/DebuggerControlServiceTest.java | 344 | // NB. Definitely no thread required |
| MEDIUM | …/debug/service/control/DebuggerControlServiceTest.java | 367 | // NB. Definitely no thread required |
| MEDIUM | …/debug/service/control/DebuggerControlServiceTest.java | 383 | // NB. Definitely no thread required |
| MEDIUM | …/plugin/assembler/sleigh/sem/AssemblyContextGraph.java | 91 | // Certainly this doesn't strictly enforce the apply once rule, but we do get an overset. |
| MEDIUM | …ng/src/main/java/ghidra/program/database/DbObject.java | 128 | * {@link #refresh(DBRecord)} to do the more robust validation checking. |
| MEDIUM | …/ghidra/program/database/map/NormalizedAddressSet.java | 33 | // Since it will not be able to leverage the DB undo/redo mechanism, the user of this table must handle such things! |
| MEDIUM | …va/ghidra/program/database/data/DataTypeUtilities.java | 69 | // will not utilize conflict names. This includes pointers and arrays whose base |
| MEDIUM | …java/ghidra/program/model/listing/BookmarkManager.java | 39 | // DBPropertyMapManager will utilize the OldBookmark class to store the old |
| MEDIUM | …src/main/java/ghidra/framework/model/DomainFolder.java | 86 | // TODO: Need more robust folder icon support to allow repository connection state |
| MEDIUM | …rc/main/java/ghidra/framework/data/GhidraFileData.java | 2154 | DomainObject latestObj = null; // TODO: Is there some way to leverage the buffer file we already copied into tmpItem |
| MEDIUM | …k/Docking/src/main/java/docking/ComponentProvider.java | 977 | * {@link #registeredFontId}. Subclasses can override this method to a more comprehensive |
| MEDIUM | …k/Docking/src/main/java/docking/DockableComponent.java | 179 | // the delayed nature causes any timing issues, then we will need a more robust way of |
| MEDIUM | …king/src/main/java/docking/widgets/tree/GTreeNode.java | 69 | * and {@link #hashCode()} methods to make them more robust. |
| MEDIUM | …/java/docking/widgets/table/TableColumnModelState.java | 535 | // width to divided amongst all the table columns. Essentially, we need to make the |
| MEDIUM | …ework/DB/src/main/java/db/buffers/LocalBufferFile.java | 946 | // This method is used so we can utilize a package method and avoid putting |
| MEDIUM | …ework/DB/src/main/java/db/buffers/LocalBufferFile.java | 972 | // This method is used so we can utilize a package method and avoid putting |
| MEDIUM | …ework/DB/src/main/java/db/buffers/LocalBufferFile.java | 995 | // This method is used so we can utilize a package method and avoid putting |
| MEDIUM | …a/Framework/DB/src/main/java/db/buffers/BufferMgr.java | 713 | return; // only pre-cache remote buffer files which utilize a BufferFileAdapter |
| MEDIUM | …ava/ghidra/features/bsim/query/protocol/BSimQuery.java | 38 | // should be utilize tailored constructor arguments |
| MEDIUM | …ceptionhandling/CreateEHIPToStateMapBackgroundCmd.java | 87 | // NOTE: Current components which utilize ibo32 get a reference created |
| MEDIUM | …hidra/app/util/pdb/pdbapplicator/CppCompositeType.java | 72 | // which helps for those, but layout algorithms usually utilize order. |
| MEDIUM | …_scripts/FixElfExternalOffsetDataRelocationScript.java | 20 | // get the relocation applied and should utilize a Pointer-Typedef with an |
| MEDIUM | …c/test/java/ghidra/app/cmd/data/CreateDataCmdTest.java | 701 | // The following tests utilize other data commands for setup |
| MEDIUM | …/java/ghidra/app/util/demangler/DemangledFunction.java | 635 | // It appears that is passed as an additional parameter. Essentially, it accesses |
| MEDIUM | …ghidra/app/util/bin/format/coff/CoffSectionHeader.java | 374 | // Assumes all offset utilize a consistent unit size based upon the code space. |
| MEDIUM | …/bin/format/coff/relocation/CoffRelocationHandler.java | 52 | * a status of {@link Status#FAILURE} which will facilitate a failure reason via |
| MEDIUM | …in/format/macho/relocation/MachoRelocationHandler.java | 62 | * a status of {@link Status#FAILURE} which will facilitate a failure reason via |
| MEDIUM | …a/ghidra/app/util/opinion/ElfLoaderOptionsFactory.java | 41 | // for some language scenarios which utilize 32-bit relocations. This may be due to |
| MEDIUM | …c/main/java/ghidra/app/plugin/core/osgi/OSGiUtils.java | 133 | // assume version 2 for a more robust parse |
| MEDIUM | …c/main/java/ghidra/app/plugin/core/osgi/OSGiUtils.java | 152 | // assume version 2 for a more robust parse |
| MEDIUM | …hidra/app/plugin/core/clear/ClearFlowAndRepairCmd.java | 455 | // and does not affect stored program context - need to use within disassembler to leverage |
| MEDIUM | …va/ghidra/graph/visualization/mouse/JgtGraphMouse.java | 35 | // robust enough to communicate fully without it |
| MEDIUM | …app/util/bin/format/elf/extend/PIC30_ElfExtension.java | 95 | // TODO: The PIC-30/24 utilize too many different processor names instead of |
| MEDIUM | …plugin/core/debug/service/tracermi/TraceRmiTarget.java | 393 | case ANY -> 0; // Absolutely not specific |
| LOW | …gger-agent-lldb/src/main/py/src/ghidralldb/commands.py | 885 | # In the tree, just use the human-friendly display value |
| MEDIUM | …ase/memory/AbstractDBTraceMemoryManagerMemoryTest.java | 529 | assertEquals(1, getBufferRecordCount()); // Definitely not another buffer |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 248 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 426 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 462 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 646 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 677 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 789 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 1281 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 1708 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 1772 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 1997 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 2331 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 2777 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 2801 | |
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 3358 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 169 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 348 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 384 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 571 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 602 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 714 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 1219 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 1647 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 1711 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 1936 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 2269 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 2721 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 2745 | |
| LOW | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 3302 | |
| LOW | Ghidra/Features/PyGhidra/support/pyghidra_launcher.py | 168 | |
| LOW | Ghidra/Features/PyGhidra/support/pyghidra_launcher.py | 213 | |
| LOW | …atures/PyGhidra/src/main/py/src/pyghidra/properties.py | 27 | |
| LOW | …dra/Features/PyGhidra/src/main/py/src/pyghidra/core.py | 54 | |
| LOW | …Features/PyGhidra/src/main/py/src/pyghidra/launcher.py | 115 | |
| LOW | …eatures/PyGhidra/src/main/py/src/pyghidra/ghidradoc.py | 56 | |
| LOW | …eatures/PyGhidra/src/main/py/src/pyghidra/ghidradoc.py | 58 | |
| LOW | …eatures/PyGhidra/src/main/py/src/pyghidra/ghidradoc.py | 74 | |
| LOW | …a/Features/PyGhidra/src/main/py/src/pyghidra/script.py | 215 | |
| LOW | …dra/src/main/py/src/pyghidra/internal/plugin/plugin.py | 61 | |
| LOW | …idra/Features/Base/ghidra_scripts/RunYARAFromGhidra.py | 149 | |
| LOW | …idra/Features/Base/ghidra_scripts/RunYARAFromGhidra.py | 189 | |
| LOW | Ghidra/Extensions/SleighDevTools/pcodetest/build.py | 33 | |
| LOW | Ghidra/Extensions/SleighDevTools/pcodetest/tpp.py | 146 | |
| LOW | Ghidra/Extensions/SleighDevTools/pcodetest/tpp.py | 182 | |
| LOW | Ghidra/Extensions/SleighDevTools/pcodetest/pcodetest.py | 71 | |
| LOW | Ghidra/Extensions/SleighDevTools/pcodetest/pcodetest.py | 90 | |
| LOW | Ghidra/Extensions/Jython/jython-src/jintrospect.py | 51 | |
| LOW | Ghidra/Processors/RISCV/scripts/binutil.py | 1778 | |
| LOW | Ghidra/Processors/RISCV/scripts/binutil.py | 2015 | |
| LOW | Ghidra/Processors/RISCV/scripts/binutil.py | 2041 | |
| LOW | Ghidra/Processors/RISCV/scripts/binutil.py | 2070 | |
| LOW | Ghidra/Processors/RISCV/scripts/binutil.py | 2136 | |
| LOW | Ghidra/Processors/RISCV/scripts/binutil.py | 2190 | |
| LOW | Ghidra/Processors/RISCV/scripts/binutil.py | 2459 | |
| LOW | …bugger-rmi-trace/src/main/py/src/ghidratrace/client.py | 618 | |
| LOW | …bugger-rmi-trace/src/main/py/src/ghidratrace/client.py | 766 | |
| LOW | …bugger-rmi-trace/src/main/py/src/ghidratrace/client.py | 789 | |
| LOW | …bugger-rmi-trace/src/main/py/src/ghidratrace/client.py | 837 | |
| LOW | …ugger-rmi-trace/src/main/py/src/ghidratrace/display.py | 83 | |
| LOW | …er-rmi-trace/src/main/py/src/ghidratrace/setuputils.py | 47 | |
| LOW | …ebugger-agent-lldb/src/main/py/src/ghidralldb/hooks.py | 136 | |
| 25 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | docker/build-docker-image.sh | 18 | #------------------------------- |
| MEDIUM | docker/build-docker-image.sh | 20 | #------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 16 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 18 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/9xx/plugins/xml_importer.py | 16 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/9xx/plugins/xml_importer.py | 18 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/9xx/plugins/xml_exporter.py | 16 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/9xx/plugins/xml_exporter.py | 18 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/9xx/loaders/xml_loader.py | 16 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/9xx/loaders/xml_loader.py | 18 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 16 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/7xx/python/idaxml.py | 18 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/7xx/plugins/xml_importer.py | 16 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/7xx/plugins/xml_importer.py | 18 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/7xx/plugins/xml_exporter.py | 16 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/7xx/plugins/xml_exporter.py | 18 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/7xx/loaders/xml_loader.py | 16 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/7xx/loaders/xml_loader.py | 18 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 16 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/6xx/plugins/xmlexp.py | 18 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/6xx/loaders/xmlldr.py | 16 | #--------------------------------------------------------------------- |
| MEDIUM | GhidraBuild/IDAPro/Python/6xx/loaders/xmlldr.py | 18 | #--------------------------------------------------------------------- |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …ass/Beginner/Introduction_to_Ghidra_Student_Guide.html | 2878 | # The following block of code is not supposed to be edited. |
| MEDIUM | …ass/AdvancedDevelopment/GhidraAdvancedDevelopment.html | 1831 | # The following block of code is not supposed to be edited. |
| MEDIUM | …draDocs/GhidraClass/Intermediate/HeadlessAnalyzer.html | 1070 | # The following block of code is not supposed to be edited. |
| MEDIUM | …ss/Intermediate/Intermediate_Ghidra_Student_Guide.html | 793 | # The following block of code is not supposed to be edited. |
| MEDIUM | …idraDocs/GhidraClass/Intermediate/VersionTracking.html | 486 | # The following block of code is not supposed to be edited. |
| MEDIUM | GhidraDocs/GhidraClass/Intermediate/Scripting.html | 1337 | # The following block of code is not supposed to be edited. |
| MEDIUM | …idra/Features/Base/ghidra_scripts/RunYARAFromGhidra.py | 176 | #Create the comment such that each yara rule name is separated by \n |
| MEDIUM | …nsions/Jython/ghidra_scripts/external_module_callee.py | 32 | # The below method call should now work |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …Docking/src/test.slow/java/docking/wiz/WizardTest.java | 75 | setAddress("123 Main Street"); |
| LOW | …Docking/src/test.slow/java/docking/wiz/WizardTest.java | 87 | setAddress("123 Main Street"); |
| LOW | …Docking/src/test.slow/java/docking/wiz/WizardTest.java | 100 | setAddress("123 Main Street"); |
| LOW | …Docking/src/test.slow/java/docking/wiz/WizardTest.java | 114 | setAddress("123 Main Street"); |
| LOW | …Docking/src/test.slow/java/docking/wiz/WizardTest.java | 128 | setAddress("123 Main Street"); |
| LOW | …Docking/src/test.slow/java/docking/wiz/WizardTest.java | 142 | setAddress("123 Main Street"); |
| LOW | …Docking/src/test.slow/java/docking/wiz/WizardTest.java | 156 | setAddress("123 Main Street"); |
| LOW | …Docking/src/test.slow/java/docking/wiz/WizardTest.java | 169 | setAddress("123 Main Street"); |
| LOW | …Docking/src/test.slow/java/docking/wiz/WizardTest.java | 176 | assertEquals("123 Main Street", data.getAddress()); |
| LOW | …Docking/src/test.slow/java/docking/wiz/WizardTest.java | 184 | setAddress("123 Main Street"); |
| LOW | …Docking/src/test.slow/java/docking/wiz/WizardTest.java | 193 | assertEquals("123 Main Street", data.getAddress()); |
| LOW | …Docking/src/test.slow/java/docking/wiz/WizardTest.java | 201 | setAddress("123 Main Street"); |
| LOW | …Docking/src/test.slow/java/docking/wiz/WizardTest.java | 216 | setAddress("123 Main Street"); |
| LOW | …c/test/java/datagraph/graph/DataGraphProviderTest.java | 415 | createAddressData(0x100, "123 Main St", "Springfield", "MD", "12211"); |
| LOW | …c/test/java/datagraph/graph/DataGraphProviderTest.java | 418 | createPersonData(0x300, "Jane Doe", 32, 0x100, "IBM", 0x200); |
| LOW | …idra/app/plugin/core/strings/CharacterScriptUtils.java | 39 | * google translate, similar to lorem ipsum placeholding text. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | GhidraDocs/GhidraClass/Debugger/B1-RemoteTargets.html | 181 | <li><p>First, prepare the target, which for demonstration purposes has |
| MEDIUM | …screen/java/help/screenshot/RepositoryScreenShots.java | 1782 | "It was necessary for demonstration purposes."); |
| MEDIUM | …java/help/screenshot/CodeBrowserPluginScreenShots.java | 363 | "This comment describes my struct and spans multiple lines. This structure\nis for demonstration purposes only."); |
| MEDIUM | …docking/widgets/table/threaded/ThreadedTableModel.java | 43 | * (see {@link #setIncrementalTaskMonitor(TaskMonitor)}. Alternatively, you can use |
| LOW | …/main/java/ghidra/program/util/ProgramMergeFilter.java | 150 | // ** Also don't forget to add it to ALL below. ** |
| LOW | …c/main/java/ghidra/program/util/ProgramDiffFilter.java | 87 | // ** Also don't forget to add it to ALL_DIFFS below. ** |
| MEDIUM | …/emulation/AARCH64EmulateInstructionStateModifier.java | 164 | // This is for demonstration purposes only, |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | GhidraBuild/IDAPro/Python/9xx/python/idaxml.py | 2209 | # Check if value is None and handle it gracefully |
| LOW | …Debugger-agent-lldb/src/main/py/src/ghidralldb/arch.py | 240 | # Check if the selected lang has specific compiler recommendations |
| LOW | …bugger-agent-x64dbg/src/main/py/src/ghidraxdbg/arch.py | 121 | # Check if the selected lang has specific compiler recommendations |
| LOW | …g/Debugger-agent-gdb/src/main/py/src/ghidragdb/arch.py | 188 | # Check if the selected lang has specific compiler recommendations |
| LOW | …bugger-agent-gdb/src/main/py/src/ghidragdb/commands.py | 639 | # Display value should interpret it as such. |
| LOW | …Debugger-agent-drgn/src/main/py/src/ghidradrgn/arch.py | 126 | # Check if the selected lang has specific compiler recommendations |
| LOW | …ebugger-agent-dbgeng/src/main/py/src/ghidradbg/arch.py | 186 | # Check if the selected lang has specific compiler recommendations |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | gradle/support/jacoco.excludes.src.txt | 36 | // Auto-generated code |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …hidra/util/table/CompositeGhidraTableCellRenderer.java | 68 | // Step 1: See if we can use our custom rendering lookup |
| LOW | …hidra/util/table/CompositeGhidraTableCellRenderer.java | 76 | // Step 2: Locate normal JTable-style rendering |