Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
159 of your 218 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.
Upstream (GitHub) caused delay on this scan — not Repobility.
  • GitHub API rate-limited (HTTP 403) — preflight skipped, fell back to direct git clone.
  • Clone from GitHub took 34.78s for a 74.8 MB repo slow.
  • Repobility's analysis ran in 18.5s after the clone landed.

Vector35/binaryninja-api

https://github.com/Vector35/binaryninja-api · scanned 2026-06-05 23:53 UTC (4 days, 5 hours ago) · 10 languages

631 raw signals (205 security + 426 graph) 11/13 scanners ran 46th percentile · C · huge (>500K LoC) System graph score 90 (lower by 25)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 5 hours ago · v2 · 251 actionable findings from 2 signal sources. 167 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 60.0 0.15 9.00
security_score 100.0 0.25 25.00
testing_score 26.0 0.20 5.20
documentation_score 67.0 0.15 10.05
practices_score 85.0 0.15 12.75
code_quality 27.0 0.10 2.70
Overall 1.00 64.7
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 7784 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
run software healthy api-docs/.atom-build.js:run
system_with_output software healthy api-docs/cppdocs/build_min_docs.py:26
pop_var software healthy api-docs/cppdocs/build_min_docs.py:43
load_items_in_file software healthy api-docs/cppdocs/build_min_docs.py:66
convert_navtree_format software healthy api-docs/cppdocs/build_min_docs.py:83
adjust_breadcrumbs_for_reorder software healthy api-docs/cppdocs/build_min_docs.py:163
replace_getScript_function software healthy api-docs/cppdocs/build_min_docs.py:253
minifier software healthy api-docs/cppdocs/build_min_docs.py:292
build_doxygen software healthy api-docs/cppdocs/build_min_docs.py:348
remove_navtreedata_references software healthy api-docs/cppdocs/build_min_docs.py:384
main software healthy api-docs/cppdocs/build_min_docs.py:409
getTheme software healthy api-docs/cppdocs/binaryninja-darkmode.js:getTheme
setTheme software healthy api-docs/cppdocs/binaryninja-darkmode.js:setTheme
removeTheme software healthy api-docs/cppdocs/binaryninja-darkmode.js:removeTheme
applyTheme software healthy api-docs/cppdocs/binaryninja-darkmode.js:applyTheme
with software healthy api-docs/cppdocs/binaryninja-darkmode.js:with
updateButtonIcon software healthy api-docs/cppdocs/binaryninja-darkmode.js:updateButtonIcon
init software healthy api-docs/cppdocs/binaryninja-darkmode.js:init
getCookie software healthy api-docs/cppdocs/binaryninja-darkmode.js:getCookie
setCookie software healthy api-docs/cppdocs/binaryninja-darkmode.js:setCookie
toggleSidebar software healthy api-docs/cppdocs/binaryninja-darkmode.js:toggleSidebar
modulelist software healthy api-docs/source/conf.py:80
classlist software healthy api-docs/source/conf.py:90
in_mod software healthy api-docs/source/conf.py:98
fnlist software healthy api-docs/source/conf.py:103
get_autodoc_info software healthy api-docs/source/conf.py:106
get_docstring_summary software healthy api-docs/source/conf.py:116
write_summary_table software healthy api-docs/source/conf.py:182
setup software dead api-docs/source/conf.py:198
generaterst software healthy api-docs/source/conf.py:202
Graphic software healthy docs/juxtapose.min.js:Graphic
getNaturalDimensions software healthy docs/juxtapose.min.js:getNaturalDimensions
interpret_boolean software healthy docs/juxtapose.min.js:interpret_boolean
a software healthy docs/highlight.min.js:a
do software healthy docs/highlight.min.js:do
general software healthy docs/highlight.min.js:general
tabSync software healthy docs/tabsync.js:tabSync
sha256 software healthy scripts/verify_hashes.py:12
get_indentation software healthy scripts/check_markdown_list.py:16
is_list_item software healthy scripts/check_markdown_list.py:21
is_blank software healthy scripts/check_markdown_list.py:33
is_code_fence software healthy scripts/check_markdown_list.py:38
is_within_list_context software healthy scripts/check_markdown_list.py:44
needs_blank_line_before_list software healthy scripts/check_markdown_list.py:64
check_file software healthy scripts/check_markdown_list.py:124
main software healthy scripts/check_markdown_list.py:153
get_docstrings_from_file_regex software healthy scripts/check_docstring_formatting.py:40
get_docstrings_from_file software healthy scripts/check_docstring_formatting.py:103
check_docstring_formatting software healthy scripts/check_docstring_formatting.py:146
find_python_files software healthy scripts/check_docstring_formatting.py:255

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
database.cpp software healthy database.cpp
externallibrary.cpp software healthy externallibrary.cpp
backgroundtask.cpp software healthy backgroundtask.cpp
constantrenderer.cpp software healthy constantrenderer.cpp
lineformatter.cpp software healthy lineformatter.cpp
flowgraph.cpp software healthy flowgraph.cpp
workflow.cpp software healthy workflow.cpp
downloadprovider.cpp software healthy downloadprovider.cpp
platform.cpp software healthy platform.cpp
transformcontext.cpp software healthy transformcontext.cpp
typelibrary.cpp software healthy typelibrary.cpp
datarenderer.cpp software healthy datarenderer.cpp
binaryview.cpp software healthy binaryview.cpp
binaryninjaapi.cpp software healthy binaryninjaapi.cpp
Cargo.toml software healthy Cargo.toml
mkdocs.yml software healthy mkdocs.yml
project.cpp software healthy project.cpp
ffi.cpp software healthy ffi.cpp
README.md software healthy README.md
user.cpp software healthy user.cpp
mediumlevelil.cpp software healthy mediumlevelil.cpp
architecture.cpp software healthy architecture.cpp
typeparser.cpp software healthy typeparser.cpp
exceptions.cpp software healthy exceptions.cpp
binaryreader.cpp software healthy binaryreader.cpp
renderlayer.cpp software healthy renderlayer.cpp
undoaction.cpp software healthy undoaction.cpp
binarywriter.cpp software healthy binarywriter.cpp
basicblock.cpp software healthy basicblock.cpp
mediumlevelilinstruction.cpp software healthy mediumlevelilinstruction.cpp
binaryninjaapi.h software healthy binaryninjaapi.h
databuffer.cpp software healthy databuffer.cpp
basedetection.cpp software healthy basedetection.cpp
pluginmanager.cpp software healthy pluginmanager.cpp
plugin.cpp software healthy plugin.cpp
lowlevelil.cpp software healthy lowlevelil.cpp
type.cpp software healthy type.cpp
function.cpp software healthy function.cpp
highlevelilinstruction.h software healthy highlevelilinstruction.h
binaryninjacore.h software healthy binaryninjacore.h
linearviewcursor.cpp software healthy linearviewcursor.cpp
fileaccessor.cpp software healthy fileaccessor.cpp
lowlevelilinstruction.cpp software healthy lowlevelilinstruction.cpp
update.cpp software healthy update.cpp
filemetadata.cpp software healthy filemetadata.cpp
languagerepresentation.cpp software healthy languagerepresentation.cpp
enterprise.h software healthy enterprise.h
typearchive.cpp software healthy typearchive.cpp
highlevelil.cpp software healthy highlevelil.cpp
rapidjsonwrapper.h software healthy rapidjsonwrapper.h

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
instancetype software healthy docs/highlight.min.js:instancetype
assert software healthy docs/highlight.min.js:assert
case software healthy docs/highlight.min.js:case
cleanup software healthy docs/highlight.min.js:cleanup
assert software healthy docs/python.min.js:assert
DownloadException software healthy scripts/verify_hashes.py:9
DownloadException software healthy scripts/download_headless.py:13
BitPattern software healthy arch/armv7/thumb2_disasm/generator.py:381
CodeManager software healthy arch/armv7/thumb2_disasm/generator.py:1088
BetterNode software healthy arch/armv7/thumb2_disasm/arm_pcode_parser/codegencpp.py:48
PcodeSemantics software healthy arch/armv7/thumb2_disasm/arm_pcode_parser/codegencpp.py:398
pcodeBuffer software healthy arch/armv7/thumb2_disasm/arm_pcode_parser/parse.py:28
pcodeParser software healthy arch/armv7/thumb2_disasm/arm_pcode_parser/parse.py:48
TypeCacher software healthy arch/x86/code_generator/parse-iform-types.py:13
CodeGenerator software healthy arch/x86/code_generator/parse-iform-types.py:37
Intrinsic software healthy arch/x86/code_generator/parse-iform-types.py:102
Operand software healthy arch/x86/code_generator/parse-iform-types.py:133
_AssociatedDataStore software healthy python/associateddatastore.py:24
NavigationHandler software healthy python/filemetadata.py:41
SaveSettings software healthy python/filemetadata.py:82
_FileMetadataAssociatedDataStore software healthy python/filemetadata.py:116
FileMetadata software healthy python/filemetadata.py:120
TypeContainer software healthy python/typecontainer.py:36
Metadata software healthy python/metadata.py:31
KeyValueStore software healthy python/database.py:30
Snapshot software healthy python/database.py:121
Database software healthy python/database.py:239
CoreVersionInfo software healthy python/__init__.py:125
_DestructionCallbackHandler software healthy python/__init__.py:224
UIPluginInHeadlessError software healthy python/__init__.py:497
DataBuffer software healthy python/databuffer.py:30
AnalysisContext software healthy python/workflow.py:43
Activity software healthy python/workflow.py:467
_WorkflowMetaclass software healthy python/workflow.py:533
Workflow software healthy python/workflow.py:587
WorkflowMachine software healthy python/workflow.py:937
WorkflowMachineCLI software healthy python/workflow.py:1116
LowLevelILLabel software healthy python/lowlevelil.py:66
ILRegister software healthy python/lowlevelil.py:96
ILRegisterStack software healthy python/lowlevelil.py:135
ILFlag software healthy python/lowlevelil.py:158
ILSemanticFlagClass software healthy python/lowlevelil.py:184
ILSemanticFlagGroup software healthy python/lowlevelil.py:203
ILIntrinsic software healthy python/lowlevelil.py:222
SSARegister software healthy python/lowlevelil.py:248
SSARegisterStack software healthy python/lowlevelil.py:257
SSAFlag software healthy python/lowlevelil.py:266
SSARegisterOrFlag software healthy python/lowlevelil.py:275
LowLevelILOperationAndSize software healthy python/lowlevelil.py:284
CoreLowLevelILInstruction software healthy python/lowlevelil.py:295

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
api-docs software healthy api-docs
cppdocs software healthy api-docs/cppdocs
_static software healthy api-docs/cppdocs/_static
css software healthy api-docs/cppdocs/_static/css
source software healthy api-docs/source
_static software healthy api-docs/source/_static
css software healthy api-docs/source/_static/css
lang software healthy lang
c software healthy lang/c
rust software healthy lang/rust
base software healthy base
json software healthy json
stubs software healthy stubs
docs software healthy docs
about software healthy docs/about
license software healthy docs/about/license
dev software healthy docs/dev
guide software healthy docs/guide
types software healthy docs/guide/types
enterprise software healthy docs/guide/enterprise
migration software healthy docs/guide/migration
ghidra software healthy docs/guide/migration/ghidra
ui software healthy ui
scripts software healthy scripts
rust software healthy rust
tests software healthy rust/tests
examples software healthy rust/examples
plugin_examples software healthy rust/plugin_examples
data_renderer software healthy rust/plugin_examples/data_renderer
src software healthy rust/plugin_examples/data_renderer/src
binaryninjacore-sys software healthy rust/binaryninjacore-sys
src software healthy rust/binaryninjacore-sys/src
src software healthy rust/src
types software healthy rust/src/types
low_level_il software healthy rust/src/low_level_il
architecture software healthy rust/src/architecture
interaction software healthy rust/src/interaction
websocket software healthy rust/src/websocket
database software healthy rust/src/database
repository software healthy rust/src/repository
workflow software healthy rust/src/workflow
medium_level_il software healthy rust/src/medium_level_il
flowgraph software healthy rust/src/flowgraph
download software healthy rust/src/download
binary_view software healthy rust/src/binary_view
collaboration software healthy rust/src/collaboration
high_level_il software healthy rust/src/high_level_il
project software healthy rust/src/project
platform software healthy platform
windows software healthy platform/windows

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
test cicd healthy .github/workflows/rust_testing.yml
clippy cicd healthy .github/workflows/rust.yml
formatting cicd healthy .github/workflows/rust.yml
spelling cicd healthy .github/workflows/rust.yml
licensing cicd healthy .github/workflows/rust.yml

LabelLayerStatusPath
gha::rust_testing cicd healthy .github/workflows/rust_testing.yml
gha::rust cicd healthy .github/workflows/rust.yml

LabelLayerStatusPath
BN_SERIAL cicd healthy
BN_LICENSE cicd healthy

LabelLayerStatusPath
repobility-clone-pfz3cdij software healthy /tmp/repobility-clone-pfz3cdij

LabelLayerStatusPath
nginx network healthy docs/highlight.min.js

LabelLayerStatusPath
port:5678 network healthy python/__init__.py

LabelLayerStatusPath
127.0.0.1 network healthy python/__init__.py
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/ba8c1155-b910-4ac6-8158-d21018b737ac/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/ba8c1155-b910-4ac6-8158-d21018b737ac/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.