https://github.com/wing1008/codesynapt
· scanned 2026-06-16 00:58 UTC (2 months, 1 week ago)
133 raw signals (0 security + 133 graph)
Last scanned 2 months, 1 week ago · v1 · 127 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1417 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.
| Label | Layer | Status | Path |
|---|---|---|---|
isInside |
software | healthy | server.js:isInside |
hostAllowed |
software | healthy | server.js:hostAllowed |
originAllowed |
software | healthy | server.js:originAllowed |
hasDotSegment |
software | healthy | server.js:hasDotSegment |
broadcast |
software | healthy | server.js:broadcast |
run |
software | healthy | test.js:run |
App |
software | healthy | test.js:App |
getPluginDir |
software | healthy | electron/plugin-loader.cjs:getPluginDir |
getTrustPath |
software | healthy | electron/plugin-loader.cjs:getTrustPath |
readTrustStore |
software | healthy | electron/plugin-loader.cjs:readTrustStore |
writeTrustStore |
software | healthy | electron/plugin-loader.cjs:writeTrustStore |
computePluginHash |
software | healthy | electron/plugin-loader.cjs:computePluginHash |
isTrusted |
software | healthy | electron/plugin-loader.cjs:isTrusted |
approvePlugin |
software | healthy | electron/plugin-loader.cjs:approvePlugin |
revokePlugin |
software | healthy | electron/plugin-loader.cjs:revokePlugin |
ensurePluginDir |
software | healthy | electron/plugin-loader.cjs:ensurePluginDir |
validateManifest |
software | healthy | electron/plugin-loader.cjs:validateManifest |
discoverPlugins |
software | healthy | electron/plugin-loader.cjs:discoverPlugins |
saveStore |
software | healthy | electron/main.cjs:saveStore |
addRecent |
software | healthy | electron/main.cjs:addRecent |
loadScannerModule |
software | healthy | electron/main.cjs:loadScannerModule |
registerSymbolParsers |
software | healthy | electron/main.cjs:registerSymbolParsers |
invalidateSymbolGraph |
software | healthy | electron/main.cjs:invalidateSymbolGraph |
symbolFileSetHash |
software | healthy | electron/main.cjs:symbolFileSetHash |
_exploreReadSource |
software | healthy | electron/main.cjs:_exploreReadSource |
buildClassifyResponse |
software | healthy | electron/main.cjs:buildClassifyResponse |
loadLegacyAudit |
software | healthy | electron/main.cjs:loadLegacyAudit |
buildLegacyCached |
software | healthy | electron/main.cjs:buildLegacyCached |
startScanner |
software | healthy | electron/main.cjs:startScanner |
still |
software | healthy | electron/main.cjs:still |
stopScanner |
software | healthy | electron/main.cjs:stopScanner |
createWindow |
software | healthy | electron/main.cjs:createWindow |
sendVisibility |
software | healthy | electron/main.cjs:sendVisibility |
rebuildMenu |
software | healthy | electron/main.cjs:rebuildMenu |
pinnedItems |
software | healthy | electron/main.cjs:pinnedItems |
recentItems |
software | healthy | electron/main.cjs:recentItems |
recentSubmenu |
software | healthy | electron/main.cjs:recentSubmenu |
pickAndLoadFolder |
software | healthy | electron/main.cjs:pickAndLoadFolder |
isInsideRoot |
software | healthy | electron/main.cjs:isInsideRoot |
writeFileToRoot |
software | healthy | electron/main.cjs:writeFileToRoot |
trackChange |
software | healthy | electron/main.cjs:trackChange |
listSessionChanges |
software | healthy | electron/main.cjs:listSessionChanges |
getChangeDiff |
software | healthy | electron/main.cjs:getChangeDiff |
historyDirFor |
software | healthy | electron/main.cjs:historyDirFor |
migrateLegacyHistoryDir |
software | healthy | electron/main.cjs:migrateLegacyHistoryDir |
snapshotHistory |
software | healthy | electron/main.cjs:snapshotHistory |
listHistory |
software | healthy | electron/main.cjs:listHistory |
readHistorySnap |
software | healthy | electron/main.cjs:readHistorySnap |
basenameOf |
software | healthy | electron/main.cjs:basenameOf |
port |
software | healthy | electron/main.cjs:port |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
vitest.config.js |
software | healthy | vitest.config.js |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
LICENSES.md |
software | healthy | LICENSES.md |
package-lock.json |
software | healthy | package-lock.json |
_debug_cube.py |
software | healthy | _debug_cube.py |
server.js |
software | healthy | server.js |
test.js |
software | healthy | test.js |
LICENSE |
software | healthy | LICENSE |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
plugin-loader.cjs |
software | healthy | electron/plugin-loader.cjs |
main.cjs |
software | healthy | electron/main.cjs |
preload.cjs |
software | healthy | electron/preload.cjs |
csp-importmap.test.js |
software | healthy | tests/csp-importmap.test.js |
headless-features.test.js |
software | healthy | tests/headless-features.test.js |
parser.test.js |
software | healthy | tests/parser.test.js |
coverage-langs.test.js |
software | healthy | tests/coverage-langs.test.js |
cli-symbol.test.js |
software | healthy | tests/cli-symbol.test.js |
mcp-stdio.test.js |
software | healthy | tests/mcp-stdio.test.js |
control-server.test.js |
software | healthy | tests/control-server.test.js |
accuracy-edges.test.js |
software | healthy | tests/accuracy-edges.test.js |
subengine-smoke.test.js |
software | healthy | tests/subengine-smoke.test.js |
cli-version.test.js |
software | healthy | tests/cli-version.test.js |
viewer-client.test.js |
software | healthy | tests/viewer-client.test.js |
scanner.test.js |
software | healthy | tests/scanner.test.js |
runtime-trace.test.js |
software | healthy | tests/runtime-trace.test.js |
js.test.js |
software | healthy | tests/lang-completeness/js.test.js |
flow-sig.test.js |
software | healthy | tests/lang-completeness/flow-sig.test.js |
go.test.js |
software | healthy | tests/lang-completeness/go.test.js |
flow-honest.test.js |
software | healthy | tests/lang-completeness/flow-honest.test.js |
cjs-require-callers.test.js |
software | healthy | tests/lang-completeness/cjs-require-callers.test.js |
kotlin.test.js |
software | healthy | tests/lang-completeness/kotlin.test.js |
surfaces.test.js |
software | healthy | tests/lang-completeness/surfaces.test.js |
swift.test.js |
software | healthy | tests/lang-completeness/swift.test.js |
php.test.js |
software | healthy | tests/lang-completeness/php.test.js |
cpp.test.js |
software | healthy | tests/lang-completeness/cpp.test.js |
install-layout.test.js |
software | healthy | tests/lang-completeness/install-layout.test.js |
crossfile.test.js |
software | healthy | tests/lang-completeness/crossfile.test.js |
realrepo.test.js |
software | healthy | tests/lang-completeness/realrepo.test.js |
pytracer.test.js |
software | healthy | tests/lang-completeness/pytracer.test.js |
flow-multilang.test.js |
software | healthy | tests/lang-completeness/flow-multilang.test.js |
misc-langs.test.js |
software | healthy | tests/lang-completeness/misc-langs.test.js |
resolve-honest.test.js |
software | healthy | tests/lang-completeness/resolve-honest.test.js |
java.test.js |
software | healthy | tests/lang-completeness/java.test.js |
cs.test.js |
software | healthy | tests/lang-completeness/cs.test.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
the |
software | healthy | electron/main.cjs:the |
Foo |
software | healthy | tests/parser.test.js:Foo |
Task |
software | healthy | tests/coverage-langs.test.js:Task |
A |
software | healthy | tests/subengine-smoke.test.js:A |
B |
software | healthy | tests/subengine-smoke.test.js:B |
rather |
software | healthy | tests/lang-completeness/go.test.js:rather |
Engine |
software | healthy | tests/lang-completeness/kotlin.test.js:Engine |
Alpha |
software | healthy | tests/lang-completeness/kotlin.test.js:Alpha |
Beta |
software | healthy | tests/lang-completeness/kotlin.test.js:Beta |
Engine |
software | healthy | tests/lang-completeness/swift.test.js:Engine |
Engine |
software | healthy | tests/lang-completeness/php.test.js:Engine |
Service |
software | healthy | tests/lang-completeness/php.test.js:Service |
Other |
software | healthy | tests/lang-completeness/php.test.js:Other |
Engine |
software | healthy | tests/lang-completeness/cpp.test.js:Engine |
Service |
software | healthy | tests/lang-completeness/crossfile.test.js:Service |
Other |
software | healthy | tests/lang-completeness/crossfile.test.js:Other |
App |
software | healthy | tests/lang-completeness/crossfile.test.js:App |
across |
software | healthy | tests/lang-completeness/crossfile.test.js:across |
Box |
software | healthy | tests/lang-completeness/flow-multilang.test.js:Box |
Engine |
software | healthy | tests/lang-completeness/misc-langs.test.js:Engine |
constructed |
software | healthy | tests/lang-completeness/resolve-honest.test.js:constructed |
node |
software | healthy | tests/lang-completeness/resolve-honest.test.js:node |
keeps |
software | healthy | tests/lang-completeness/resolve-honest.test.js:keeps |
Fix |
software | healthy | tests/lang-completeness/java.test.js:Fix |
Alpha |
software | healthy | tests/lang-completeness/java.test.js:Alpha |
Beta |
software | healthy | tests/lang-completeness/java.test.js:Beta |
UseG |
software | healthy | tests/lang-completeness/java.test.js:UseG |
Parent |
software | healthy | tests/lang-completeness/java.test.js:Parent |
Kid |
software | healthy | tests/lang-completeness/java.test.js:Kid |
FromExternal |
software | healthy | tests/lang-completeness/java.test.js:FromExternal |
Sibling |
software | healthy | tests/lang-completeness/java.test.js:Sibling |
method |
software | healthy | tests/lang-completeness/java.test.js:method |
Fix |
software | healthy | tests/lang-completeness/cs.test.js:Fix |
Alpha |
software | healthy | tests/lang-completeness/cs.test.js:Alpha |
Beta |
software | healthy | tests/lang-completeness/cs.test.js:Beta |
UseG |
software | healthy | tests/lang-completeness/cs.test.js:UseG |
Parent |
software | healthy | tests/lang-completeness/cs.test.js:Parent |
Kid |
software | healthy | tests/lang-completeness/cs.test.js:Kid |
FromExternal |
software | healthy | tests/lang-completeness/cs.test.js:FromExternal |
Sibling |
software | healthy | tests/lang-completeness/cs.test.js:Sibling |
method |
software | healthy | tests/lang-completeness/cs.test.js:method |
App |
software | healthy | tests/lang-completeness/accounting.test.js:App |
Service |
software | healthy | tests/lang-completeness/accounting.test.js:Service |
Worker |
software | healthy | tests/lang-completeness/py.test.js:Worker |
Base |
software | healthy | tests/lang-completeness/py.test.js:Base |
Child |
software | healthy | tests/lang-completeness/py.test.js:Child |
FromExternal |
software | healthy | tests/lang-completeness/py.test.js:FromExternal |
Sibling |
software | healthy | tests/lang-completeness/py.test.js:Sibling |
method |
software | healthy | tests/lang-completeness/py.test.js:method |
Module |
software | healthy | tests/lang-completeness/py.test.js:Module |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
electron |
software | healthy | electron |
tests |
software | healthy | tests |
lang-completeness |
software | healthy | tests/lang-completeness |
plugin-api |
software | healthy | plugin-api |
docs |
software | healthy | plugin-api/docs |
types |
software | healthy | plugin-api/docs/types |
examples |
software | healthy | plugin-api/examples |
hello-world-plugin |
software | healthy | plugin-api/examples/hello-world-plugin |
rust-parser |
software | healthy | plugin-api/examples/rust-parser |
sunset-theme |
software | healthy | plugin-api/examples/sunset-theme |
mermaid-exporter |
software | healthy | plugin-api/examples/mermaid-exporter |
docs |
software | healthy | docs |
measurements |
software | healthy | docs/measurements |
internal |
software | healthy | docs/internal |
inspections |
software | healthy | docs/inspections |
2026-06-12-insp-004 |
software | healthy | docs/inspections/2026-06-12-insp-004 |
maintainer |
software | healthy | docs/maintainer |
scripts |
software | healthy | scripts |
packages |
software | healthy | packages |
core |
software | healthy | packages/core |
lib |
software | healthy | packages/core/lib |
subengine-python |
software | healthy | packages/core/lib/subengine-python |
subengine-cs |
software | healthy | packages/core/lib/subengine-cs |
subengine-java |
software | healthy | packages/core/lib/subengine-java |
public |
software | healthy | public |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
actions |
software | healthy | .github/actions |
blast-radius |
software | healthy | .github/actions/blast-radius |
claude-commands |
software | healthy | claude-commands |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /list |
api | healthy | packages/core/parser.js |
USE /api/users |
api | healthy | packages/core/parser.js |
GET /u |
api | healthy | packages/core/parser.js |
USE /p |
api | healthy | packages/core/parser.js |
GET /users |
api | healthy | packages/core/parser.js |
POST /users/{id} |
api | healthy | packages/core/parser.js |
POST /x |
api | healthy | packages/core/parser.js |
POST /u |
api | healthy | packages/core/parser.js |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
install-smoke |
cicd | healthy | .github/workflows/ci.yml |
blast-radius |
cicd | healthy | .github/workflows/ci.yml |
docs |
cicd | healthy | .github/workflows/ci.yml |
update_release_draft |
cicd | healthy | .github/workflows/release-drafter.yml |
label |
cicd | healthy | .github/workflows/labeler.yml |
build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/api/users |
frontend | healthy | tests/parser.test.js |
/api/foo |
frontend | healthy | tests/parser.test.js |
/health |
frontend | healthy | tests/cli-symbol.test.js |
/api/users/list |
frontend | healthy | packages/core/parser.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release-drafter |
cicd | healthy | .github/workflows/release-drafter.yml |
gha::labeler |
cicd | healthy | .github/workflows/labeler.yml |
gha::build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | tests/scanner.test.js |
mysql |
data | healthy | packages/core/parser.js |
sqlite |
data | healthy | packages/core/parser.js |
| Label | Layer | Status | Path |
|---|---|---|---|
port:7799 |
network | healthy | tests/cli-symbol.test.js |
port:09 |
network | healthy | .github/dependabot.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-dm7seuim |
software | healthy | /tmp/repobility-clone-dm7seuim |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/7350c8da-560d-42b2-9e06-2e1bfce600b1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7350c8da-560d-42b2-9e06-2e1bfce600b1/
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.