https://github.com/a1f/pi-dev
· scanned 2026-06-17 01:27 UTC (1 month, 2 weeks ago)
2 raw signals (0 security + 2 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -2.1 (diff) · 2 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 109 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 |
|---|---|---|---|
dispatch |
software | healthy | extensions/subagents/index.ts:dispatch |
formatReply |
software | healthy | extensions/subagents/runner.ts:formatReply |
defaultRunId |
software | healthy | extensions/subagents/runner.ts:defaultRunId |
runAgent |
software | healthy | extensions/subagents/runner.ts:runAgent |
readFixture |
software | healthy | extensions/subagents/events.test.ts:readFixture |
makeFakePi |
software | healthy | extensions/subagents/index.test.ts:makeFakePi |
tempCwd |
software | healthy | extensions/subagents/index.test.ts:tempCwd |
notifyingCtx |
software | healthy | extensions/subagents/index.test.ts:notifyingCtx |
readFixture |
software | healthy | extensions/subagents/runstate.test.ts:readFixture |
lastNonEmptyLine |
software | healthy | extensions/subagents/runstate.ts:lastNonEmptyLine |
numberField |
software | healthy | extensions/subagents/runstate.ts:numberField |
usageTokens |
software | healthy | extensions/subagents/runstate.ts:usageTokens |
assistantSnapshot |
software | healthy | extensions/subagents/runstate.ts:assistantSnapshot |
reduceRunState |
software | healthy | extensions/subagents/runstate.ts:reduceRunState |
reduceRunStateFromString |
software | healthy | extensions/subagents/runstate.ts:reduceRunStateFromString |
isObject |
software | healthy | extensions/subagents/events.ts:isObject |
joinTextBlocks |
software | healthy | extensions/subagents/events.ts:joinTextBlocks |
lastAssistantText |
software | healthy | extensions/subagents/events.ts:lastAssistantText |
parseEvents |
software | healthy | extensions/subagents/events.ts:parseEvents |
parseEventStream |
software | healthy | extensions/subagents/events.ts:parseEventStream |
buildSpawnArgv |
software | healthy | extensions/subagents/argv.ts:buildSpawnArgv |
readFixture |
software | healthy | extensions/subagents/runner.test.ts:readFixture |
nonEmptyLines |
software | healthy | extensions/subagents/log.ts:nonEmptyLines |
formatRunLog |
software | healthy | extensions/subagents/log.ts:formatRunLog |
renderLogTail |
software | healthy | extensions/subagents/log.ts:renderLogTail |
isSafeRunId |
software | healthy | extensions/subagents/log.ts:isSafeRunId |
runLogName |
software | healthy | extensions/subagents/log.ts:runLogName |
pickLatestLogName |
software | healthy | extensions/subagents/log.ts:pickLatestLogName |
invocationText |
software | healthy | extensions/guardrails/index.ts:invocationText |
confirmOverride |
software | healthy | extensions/guardrails/index.ts:confirmOverride |
header |
software | healthy | extensions/guardrails/feedback.ts:header |
abortReason |
software | healthy | extensions/guardrails/feedback.ts:abortReason |
continueReason |
software | healthy | extensions/guardrails/feedback.ts:continueReason |
readCall |
software | healthy | extensions/guardrails/adapter.ts:readCall |
toNormalizedCall |
software | healthy | extensions/guardrails/adapter.ts:toNormalizedCall |
bash |
software | healthy | extensions/guardrails/evaluate.test.ts:bash |
read |
software | healthy | extensions/guardrails/evaluate.test.ts:read |
write |
software | healthy | extensions/guardrails/evaluate.test.ts:write |
evalCall |
software | healthy | extensions/guardrails/evaluate.test.ts:evalCall |
ruleCount |
software | healthy | extensions/guardrails/rules.ts:ruleCount |
loadRules |
software | healthy | extensions/guardrails/rules.ts:loadRules |
compileRules |
software | healthy | extensions/guardrails/rules.ts:compileRules |
messageOf |
software | healthy | extensions/guardrails/rules.ts:messageOf |
evaluateNormalized |
software | healthy | extensions/guardrails/evaluate.ts:evaluateNormalized |
scan |
software | healthy | extensions/guardrails/evaluate.ts:scan |
evaluatePaths |
software | healthy | extensions/guardrails/evaluate.ts:evaluatePaths |
evaluateBash |
software | healthy | extensions/guardrails/evaluate.ts:evaluateBash |
match |
software | healthy | extensions/guardrails/match.test.ts:match |
expandHome |
software | healthy | extensions/guardrails/match.ts:expandHome |
resolvePath |
software | healthy | extensions/guardrails/match.ts:resolvePath |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
AGENTS.md |
software | healthy | AGENTS.md |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
package.json |
software | healthy | package.json |
tsconfig.json |
software | healthy | tsconfig.json |
index.ts |
software | healthy | extensions/subagents/index.ts |
argv.test.ts |
software | healthy | extensions/subagents/argv.test.ts |
runner.ts |
software | healthy | extensions/subagents/runner.ts |
constants.ts |
software | healthy | extensions/subagents/constants.ts |
events.test.ts |
software | healthy | extensions/subagents/events.test.ts |
index.test.ts |
software | healthy | extensions/subagents/index.test.ts |
runstate.test.ts |
software | healthy | extensions/subagents/runstate.test.ts |
runstate.ts |
software | healthy | extensions/subagents/runstate.ts |
events.ts |
software | healthy | extensions/subagents/events.ts |
argv.ts |
software | healthy | extensions/subagents/argv.ts |
runner.test.ts |
software | healthy | extensions/subagents/runner.test.ts |
log.ts |
software | healthy | extensions/subagents/log.ts |
log.test.ts |
software | healthy | extensions/subagents/log.test.ts |
index.ts |
software | healthy | extensions/guardrails/index.ts |
feedback.ts |
software | healthy | extensions/guardrails/feedback.ts |
adapter.ts |
software | healthy | extensions/guardrails/adapter.ts |
evaluate.test.ts |
software | healthy | extensions/guardrails/evaluate.test.ts |
rules.ts |
software | healthy | extensions/guardrails/rules.ts |
constants.ts |
software | healthy | extensions/guardrails/constants.ts |
feedback.test.ts |
software | healthy | extensions/guardrails/feedback.test.ts |
evaluate.ts |
software | healthy | extensions/guardrails/evaluate.ts |
match.test.ts |
software | healthy | extensions/guardrails/match.test.ts |
rules.test.ts |
software | healthy | extensions/guardrails/rules.test.ts |
match.ts |
software | healthy | extensions/guardrails/match.ts |
reap.sh |
software | healthy | scripts/reap.sh |
spawn.sh |
software | healthy | scripts/spawn.sh |
ci.yml |
software | healthy | .github/workflows/ci.yml |
vm-setup.md |
software | healthy | docs/vm-setup.md |
AGENTS.md |
quality | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
extensions |
software | healthy | extensions |
subagents |
software | healthy | extensions/subagents |
guardrails |
software | healthy | extensions/guardrails |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
docs |
software | healthy | docs |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
a1f__pi-dev |
software | healthy | /data/fable5_failed_archive/a1f__pi-dev |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.env.example |
security | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
check |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/0aec04b8-44b6-4e31-9a25-f6e02939789a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0aec04b8-44b6-4e31-9a25-f6e02939789a/
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.