https://github.com/steveyegge/efrit
· scanned 2026-06-16 00:22 UTC (2 months, 2 weeks ago)
16 raw signals (0 security + 16 graph)
Last scanned 2 months, 2 weeks ago · v1 · 11 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 75 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 |
|---|---|---|---|
DEVELOPMENT.md |
software | healthy | DEVELOPMENT.md |
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
CODE_REVIEW.md |
software | healthy | CODE_REVIEW.md |
Makefile |
software | healthy | Makefile |
LICENSE |
software | healthy | LICENSE |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
jest.config.js |
software | healthy | mcp/jest.config.js |
README.md |
software | healthy | mcp/README.md |
package.json |
software | healthy | mcp/package.json |
package-lock.json |
software | healthy | mcp/package-lock.json |
tsconfig.json |
software | healthy | mcp/tsconfig.json |
instances.json |
software | healthy | mcp/config/instances.json |
server.test.ts |
software | healthy | mcp/test/server.test.ts |
integration.test.ts |
software | healthy | mcp/test/integration.test.ts |
efrit-client.test.ts |
software | healthy | mcp/test/efrit-client.test.ts |
efrit-client-simple.test.ts |
software | healthy | mcp/test/efrit-client-simple.test.ts |
setup.ts |
software | healthy | mcp/test/setup.ts |
efrit-client.ts |
software | healthy | mcp/src/efrit-client.ts |
server.ts |
software | healthy | mcp/src/server.ts |
types.ts |
software | healthy | mcp/src/types.ts |
efrit-test-simple.sh |
software | healthy | test/efrit-test-simple.sh |
README.md |
software | healthy | test/README.md |
test-api-dashboard-integration.sh |
software | healthy | test/test-api-dashboard-integration.sh |
run-integration-tests.sh |
software | healthy | test/run-integration-tests.sh |
INTERRUPTION_VERIFICATION.md |
software | healthy | docs/INTERRUPTION_VERIFICATION.md |
transparency.md |
software | healthy | docs/transparency.md |
CHANNEL.md |
software | healthy | docs/CHANNEL.md |
CLAUDE_CODE_MIGRATION.md |
software | healthy | docs/CLAUDE_CODE_MIGRATION.md |
smart-output-design.md |
software | healthy | docs/smart-output-design.md |
ef-9sy-agentic-buffer-plan.md |
software | healthy | docs/ef-9sy-agentic-buffer-plan.md |
efrit-agent-buffer-design.md |
software | healthy | docs/designs/efrit-agent-buffer-design.md |
ROADMAP.md |
software | healthy | plans/ROADMAP.md |
documentation.md |
software | healthy | .github/ISSUE_TEMPLATE/documentation.md |
feature_request.md |
software | healthy | .github/ISSUE_TEMPLATE/feature_request.md |
config.yml |
software | healthy | .github/ISSUE_TEMPLATE/config.yml |
bug_report.md |
software | healthy | .github/ISSUE_TEMPLATE/bug_report.md |
test.yml |
software | healthy | .github/workflows/test.yml |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
createTempDir |
software | healthy | mcp/test/setup.ts:createTempDir |
cleanupTempDir |
software | healthy | mcp/test/setup.ts:cleanupTempDir |
createQueueStructure |
software | healthy | mcp/test/setup.ts:createQueueStructure |
writeMockResponse |
software | healthy | mcp/test/setup.ts:writeMockResponse |
createDelayedResponse |
software | healthy | mcp/test/setup.ts:createDelayedResponse |
readRequestFile |
software | healthy | mcp/test/setup.ts:readRequestFile |
assertFileExists |
software | healthy | mcp/test/setup.ts:assertFileExists |
assertFileNotExists |
software | healthy | mcp/test/setup.ts:assertFileNotExists |
mockConsole |
software | healthy | mcp/test/setup.ts:mockConsole |
waitFor |
software | healthy | mcp/test/setup.ts:waitFor |
waitForRequestFile |
software | healthy | mcp/test/setup.ts:waitForRequestFile |
timeout |
software | healthy | mcp/src/efrit-client.ts:timeout |
createLogger |
software | healthy | mcp/src/server.ts:createLogger |
main |
software | healthy | mcp/src/server.ts:main |
| Label | Layer | Status | Path |
|---|---|---|---|
mcp |
software | healthy | mcp |
config |
software | healthy | mcp/config |
test |
software | healthy | mcp/test |
src |
software | healthy | mcp/src |
test |
software | healthy | test |
docs |
software | healthy | docs |
designs |
software | healthy | docs/designs |
plans |
software | healthy | plans |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/test.yml |
mcp-test |
cicd | healthy | .github/workflows/test.yml |
integration-check |
cicd | healthy | .github/workflows/test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
EfritClient |
software | healthy | mcp/src/efrit-client.ts:EfritClient |
EfritMcpServer |
software | healthy | mcp/src/server.ts:EfritMcpServer |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-n0f5gua4 |
software | healthy | /tmp/repobility-clone-n0f5gua4 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yml |
This page is publicly accessible at:
https://repobility.com/scan/b0d9aae6-4a13-4145-8840-933807a2bfa3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b0d9aae6-4a13-4145-8840-933807a2bfa3/
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.