https://github.com/sdsrss/code-graph-mcp
· scanned 2026-06-16 00:05 UTC (2 months, 3 weeks ago)
89 raw signals (0 security + 89 graph)
Last scanned 2 months, 3 weeks ago · v1 · 87 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 542 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 |
|---|---|---|---|
size |
software | healthy | scripts/copy-binary.js:size |
send |
software | healthy | scripts/e2e-validate.js:send |
notify |
software | healthy | scripts/e2e-validate.js:notify |
onLine |
software | healthy | scripts/e2e-validate.js:onLine |
logResult |
software | healthy | scripts/e2e-validate.js:logResult |
testRequest |
software | healthy | scripts/e2e-validate.js:testRequest |
testToolCall |
software | healthy | scripts/e2e-validate.js:testToolCall |
assertDefined |
software | healthy | scripts/e2e-validate.js:assertDefined |
assertNoError |
software | healthy | scripts/e2e-validate.js:assertNoError |
assertToolContent |
software | healthy | scripts/e2e-validate.js:assertToolContent |
assertToolText |
software | healthy | scripts/e2e-validate.js:assertToolText |
assertTextContains |
software | healthy | scripts/e2e-validate.js:assertTextContains |
assertNotEmptyResult |
software | healthy | scripts/e2e-validate.js:assertNotEmptyResult |
main |
software | healthy | scripts/e2e-validate.js:main |
readJson |
software | healthy | scripts/release-smoke.test.js:readJson |
readCargoVersion |
software | healthy | scripts/release-smoke.test.js:readCargoVersion |
mkHome |
software | healthy | scripts/install-e2e.test.js:mkHome |
writeJson |
software | healthy | scripts/install-e2e.test.js:writeJson |
readJson |
software | healthy | scripts/install-e2e.test.js:readJson |
assertCurrentSettingsHooks |
software | healthy | scripts/install-e2e.test.js:assertCurrentSettingsHooks |
runSyncLifecycleConfig |
software | healthy | scripts/install-e2e.test.js:runSyncLifecycleConfig |
installIntoSandbox |
software | healthy | scripts/install-e2e.test.js:installIntoSandbox |
is |
software | healthy | scripts/install-e2e.test.js:is |
extract_search_queries |
software | healthy | scripts/analyze-search-queries.py:31 |
has_cjk |
software | healthy | scripts/analyze-search-queries.py:59 |
classify |
software | healthy | scripts/analyze-search-queries.py:63 |
iter_tool_uses |
software | healthy | scripts/analyze-search-queries.py:88 |
main |
software | healthy | scripts/analyze-search-queries.py:107 |
mkdtempT |
software | healthy | scripts/sync-versions.test.js:mkdtempT |
writeJson |
software | healthy | scripts/sync-versions.test.js:writeJson |
setupFixture |
software | healthy | scripts/sync-versions.test.js:setupFixture |
readJson |
software | healthy | scripts/sync-versions.test.js:readJson |
dt |
software | healthy | scripts/sync-versions.js:dt |
isCoolingDown |
software | healthy | claude-plugin/scripts/user-prompt-context.js:isCoolingDown |
markCooldown |
software | healthy | claude-plugin/scripts/user-prompt-context.js:markCooldown |
computeQuietHooks |
software | healthy | claude-plugin/scripts/user-prompt-context.js:computeQuietHo… |
shouldSkip |
software | healthy | claude-plugin/scripts/user-prompt-context.js:shouldSkip |
extractFilePaths |
software | healthy | claude-plugin/scripts/user-prompt-context.js:extractFilePat… |
extractSymbols |
software | healthy | claude-plugin/scripts/user-prompt-context.js:extractSymbols |
candidates |
software | healthy | claude-plugin/scripts/user-prompt-context.js:candidates |
backtickSymbols |
software | healthy | claude-plugin/scripts/user-prompt-context.js:backtickSymbols |
plain |
software | healthy | claude-plugin/scripts/user-prompt-context.js:plain |
scoreIntent |
software | healthy | claude-plugin/scripts/user-prompt-context.js:scoreIntent |
detectIntents |
software | healthy | claude-plugin/scripts/user-prompt-context.js:detectIntents |
hasSymptom |
software | healthy | claude-plugin/scripts/user-prompt-context.js:hasSymptom |
determineQueryType |
software | healthy | claude-plugin/scripts/user-prompt-context.js:determineQuery… |
runMain |
software | healthy | claude-plugin/scripts/user-prompt-context.js:runMain |
run |
software | healthy | claude-plugin/scripts/user-prompt-context.js:run |
shouldHint |
software | healthy | claude-plugin/scripts/pre-grep-guide.js:shouldHint |
extractPatterns |
software | healthy | claude-plugin/scripts/pre-grep-guide.js:extractPatterns |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Cargo.toml |
software | healthy | Cargo.toml |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
build.rs |
software | healthy | build.rs |
Cargo.lock |
software | healthy | Cargo.lock |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
cli_snapshot.rs |
software | healthy | tests/cli_snapshot.rs |
snapshot_bench.rs |
software | healthy | tests/snapshot_bench.rs |
plugin_e2e.rs |
software | healthy | tests/plugin_e2e.rs |
cli_e2e.rs |
software | healthy | tests/cli_e2e.rs |
routing_bench.rs |
software | healthy | tests/routing_bench.rs |
snapshot_integration.rs |
software | healthy | tests/snapshot_integration.rs |
hardening.rs |
software | healthy | tests/hardening.rs |
effectiveness_bench.rs |
software | healthy | tests/effectiveness_bench.rs |
integration.rs |
software | healthy | tests/integration.rs |
integration_call_qualifier.rs |
software | healthy | tests/integration_call_qualifier.rs |
mcp_stdio_integration.rs |
software | healthy | tests/mcp_stdio_integration.rs |
parser_deep_test.rs |
software | healthy | tests/parser_deep_test.rs |
mod.rs |
software | healthy | tests/common/mod.rs |
2026-03-31-consistency-check.md |
software | healthy | docs/superpowers/plans/2026-03-31-consistency-check.md |
2026-03-21-phase1-optimization.md |
software | healthy | docs/superpowers/plans/2026-03-21-phase1-optimization.md |
2026-03-31-consistency-check-design.md |
software | healthy | docs/superpowers/specs/2026-03-31-consistency-check-design.… |
2026-03-21-phase1-optimization-design.md |
software | healthy | docs/superpowers/specs/2026-03-21-phase1-optimization-desig… |
pre-commit.sh |
software | healthy | scripts/pre-commit.sh |
copy-binary.js |
software | healthy | scripts/copy-binary.js |
e2e-validate.js |
software | healthy | scripts/e2e-validate.js |
release-smoke.test.js |
software | healthy | scripts/release-smoke.test.js |
install-e2e.test.js |
software | healthy | scripts/install-e2e.test.js |
analyze-search-queries.py |
software | healthy | scripts/analyze-search-queries.py |
sync-versions.test.js |
software | healthy | scripts/sync-versions.test.js |
bump-version.sh |
software | healthy | scripts/bump-version.sh |
sync-versions.js |
software | healthy | scripts/sync-versions.js |
grep-parity.md |
software | healthy | tasks/specs/grep-parity.md |
adoption-answer-delivery.md |
software | healthy | tasks/specs/adoption-answer-delivery.md |
deny-grep-inline-answer.md |
software | healthy | tasks/specs/deny-grep-inline-answer.md |
package.json |
software | healthy | npm/darwin-arm64/package.json |
package.json |
software | healthy | npm/darwin-x64/package.json |
package.json |
software | healthy | npm/linux-arm64/package.json |
package.json |
software | healthy | npm/win32-x64/package.json |
package.json |
software | healthy | npm/linux-x64/package.json |
.mcp.json |
software | healthy | claude-plugin/.mcp.json |
user-prompt-context.js |
software | healthy | claude-plugin/scripts/user-prompt-context.js |
pre-grep-guide.js |
software | healthy | claude-plugin/scripts/pre-grep-guide.js |
cg-answer.js |
software | healthy | claude-plugin/scripts/cg-answer.js |
auto-update.js |
software | healthy | claude-plugin/scripts/auto-update.js |
auto-update.test.js |
software | healthy | claude-plugin/scripts/auto-update.test.js |
mcp-launcher.test.js |
software | healthy | claude-plugin/scripts/mcp-launcher.test.js |
project-detect.js |
software | healthy | claude-plugin/scripts/project-detect.js |
project-detect.test.js |
software | healthy | claude-plugin/scripts/project-detect.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 |
|---|---|---|---|
tests |
software | healthy | tests |
common |
software | healthy | tests/common |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
tasks |
software | healthy | tasks |
specs |
software | healthy | tasks/specs |
npm |
software | healthy | npm |
darwin-arm64 |
software | healthy | npm/darwin-arm64 |
darwin-x64 |
software | healthy | npm/darwin-x64 |
linux-arm64 |
software | healthy | npm/linux-arm64 |
win32-x64 |
software | healthy | npm/win32-x64 |
linux-x64 |
software | healthy | npm/linux-x64 |
claude-plugin |
software | healthy | claude-plugin |
scripts |
software | healthy | claude-plugin/scripts |
templates |
software | healthy | claude-plugin/templates |
agents |
software | healthy | claude-plugin/agents |
hooks |
software | healthy | claude-plugin/hooks |
skills |
software | healthy | claude-plugin/skills |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
mcp |
software | healthy | src/mcp |
server |
software | healthy | src/mcp/server |
tools |
software | healthy | src/mcp/server/tools |
utils |
software | healthy | src/utils |
search |
software | healthy | src/search |
sandbox |
software | healthy | src/sandbox |
indexer |
software | healthy | src/indexer |
pipeline |
software | healthy | src/indexer/pipeline |
parser |
software | healthy | src/parser |
relations |
software | healthy | src/parser/relations |
snapshot |
software | healthy | src/snapshot |
embedding |
software | healthy | src/embedding |
graph |
software | healthy | src/graph |
storage |
software | healthy | src/storage |
queries |
software | healthy | src/storage/queries |
benches |
software | healthy | benches |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/parser/relations/tests.rs |
security | healthy | src/parser/relations/tests.rs |
auth::tests/effectiveness_bench.rs |
security | healthy | tests/effectiveness_bench.rs |
auth::src/mcp/server/mod.rs |
security | healthy | src/mcp/server/mod.rs |
auth::src/indexer/pipeline/tests.rs |
security | healthy | src/indexer/pipeline/tests.rs |
auth::src/storage/queries/search.rs |
security | healthy | src/storage/queries/search.rs |
auth::tests/cli_e2e.rs |
security | healthy | tests/cli_e2e.rs |
auth::tests/integration.rs |
security | healthy | tests/integration.rs |
auth::src/embedding/context.rs |
security | healthy | src/embedding/context.rs |
auth::src/embedding/model.rs |
security | healthy | src/embedding/model.rs |
auth::src/search/acronyms.rs |
security | healthy | src/search/acronyms.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
check |
cicd | healthy | .github/workflows/ci.yml |
plugin-tests |
cicd | healthy | .github/workflows/ci.yml |
audit |
cicd | healthy | .github/workflows/ci.yml |
bench |
cicd | healthy | .github/workflows/routing-bench.yml |
build |
cicd | healthy | .github/workflows/release.yml |
publish |
cicd | healthy | .github/workflows/release.yml |
smoke-verify |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | tests/parser_deep_test.rs |
port:03 |
network | healthy | .github/workflows/routing-bench.yml |
port:17 |
network | healthy | .github/workflows/routing-bench.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::routing-bench |
cicd | healthy | .github/workflows/routing-bench.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
declaration |
software | healthy | claude-plugin/scripts/pre-grep-guide.test.js:declaration |
as |
software | healthy | claude-plugin/scripts/session-init.js:as |
| Label | Layer | Status | Path |
|---|---|---|---|
OPENROUTER_API_KEY |
cicd | healthy | — |
NPM_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-asp7ljqz |
software | healthy | /tmp/repobility-clone-asp7ljqz |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | Cargo.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src/snapshot/install.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | .github/workflows/routing-bench.yml |
This page is publicly accessible at:
https://repobility.com/scan/91dae7c8-e11b-42f7-bf44-46372b43a67f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/91dae7c8-e11b-42f7-bf44-46372b43a67f/
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.