https://github.com/earendil-works/pi
· scanned 2026-07-23 19:43 UTC (4 days, 21 hours ago)
73 raw signals (0 security + 73 graph)
Last scanned 4 days, 21 hours ago · v7 · last Δ +0.8 (diff) · 73 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 5344 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 |
|---|---|---|---|
parseArgs |
software | healthy | scripts/read-tool-stats.mjs:parseArgs |
printHelp |
software | healthy | scripts/read-tool-stats.mjs:printHelp |
parseSessionFileTimestamp |
software | healthy | scripts/read-tool-stats.mjs:parseSessionFileTimestamp |
formatIso |
software | healthy | scripts/read-tool-stats.mjs:formatIso |
getTimeZoneParts |
software | healthy | scripts/read-tool-stats.mjs:getTimeZoneParts |
formatDay |
software | healthy | scripts/read-tool-stats.mjs:formatDay |
startOfReportTimeZoneWeek |
software | healthy | scripts/read-tool-stats.mjs:startOfReportTimeZoneWeek |
getTimeBucket |
software | healthy | scripts/read-tool-stats.mjs:getTimeBucket |
getHourOfDayBucket |
software | healthy | scripts/read-tool-stats.mjs:getHourOfDayBucket |
resolveAutoSinceMs |
software | healthy | scripts/read-tool-stats.mjs:resolveAutoSinceMs |
formatInt |
software | healthy | scripts/read-tool-stats.mjs:formatInt |
formatPercent |
software | healthy | scripts/read-tool-stats.mjs:formatPercent |
formatRate |
software | healthy | scripts/read-tool-stats.mjs:formatRate |
median |
software | healthy | scripts/read-tool-stats.mjs:median |
bar |
software | healthy | scripts/read-tool-stats.mjs:bar |
extractTextContent |
software | healthy | scripts/read-tool-stats.mjs:extractTextContent |
classifyRead |
software | healthy | scripts/read-tool-stats.mjs:classifyRead |
summarizeTimeBuckets |
software | healthy | scripts/read-tool-stats.mjs:summarizeTimeBuckets |
summarizeNormalizedTimeBuckets |
software | healthy | scripts/read-tool-stats.mjs:summarizeNormalizedTimeBuckets |
summarizeNormalizedTimeBucketsByKey |
software | healthy | scripts/read-tool-stats.mjs:summarizeNormalizedTimeBucketsB… |
summarizeGroups |
software | healthy | scripts/read-tool-stats.mjs:summarizeGroups |
buildSummary |
software | healthy | scripts/read-tool-stats.mjs:buildSummary |
buildHumanReport |
software | healthy | scripts/read-tool-stats.mjs:buildHumanReport |
escapeHtml |
software | healthy | scripts/read-tool-stats.mjs:escapeHtml |
printHtmlReport |
software | healthy | scripts/read-tool-stats.mjs:printHtmlReport |
printHumanReport |
software | healthy | scripts/read-tool-stats.mjs:printHumanReport |
scanSessions |
software | healthy | scripts/read-tool-stats.mjs:scanSessions |
applyFilters |
software | healthy | scripts/read-tool-stats.mjs:applyFilters |
main |
software | healthy | scripts/read-tool-stats.mjs:main |
readJson |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:readJson |
packageDependencies |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:packageDepen… |
sortedObject |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:sortedObject |
sortedPackageEntry |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:sortedPackag… |
copyLockEntry |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:copyLockEntry |
copyPackageJsonEntry |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:copyPackageJ… |
packageNameFromLockPath |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:packageNameF… |
registryTarballUrl |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:registryTarb… |
isExactVersionSpec |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:isExactVersi… |
getInternalWorkspaces |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:getInternalW… |
resolveExternalDependency |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:resolveExter… |
addInternalWorkspace |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:addInternalW… |
addExternalPackage |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:addExternalP… |
createInstallerPackageJson |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:createInstal… |
createRootLockEntry |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:createRootLo… |
validateGeneratedFiles |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:validateGene… |
generateInstallLock |
software | healthy | scripts/generate-coding-agent-install-lock.mjs:generateInst… |
parseArgs |
software | healthy | scripts/session-context-stats.mjs:parseArgs |
printHelp |
software | healthy | scripts/session-context-stats.mjs:printHelp |
parseSessionFileTimestamp |
software | healthy | scripts/session-context-stats.mjs:parseSessionFileTimestamp |
getTimeZoneParts |
software | healthy | scripts/session-context-stats.mjs:getTimeZoneParts |
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 |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
test.sh |
software | healthy | test.sh |
package-lock.json |
software | healthy | package-lock.json |
pi-test.sh |
software | healthy | pi-test.sh |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
biome.json |
software | healthy | biome.json |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
read-tool-stats.mjs |
software | healthy | scripts/read-tool-stats.mjs |
generate-coding-agent-install-lock.mjs |
software | healthy | scripts/generate-coding-agent-install-lock.mjs |
session-context-stats.mjs |
software | healthy | scripts/session-context-stats.mjs |
stats.ts |
software | healthy | scripts/stats.ts |
agent-treeshake-smoke-entry.ts |
software | healthy | scripts/agent-treeshake-smoke-entry.ts |
tool-stats.ts |
software | healthy | scripts/tool-stats.ts |
profile-coding-agent-node.mjs |
software | healthy | scripts/profile-coding-agent-node.mjs |
package-workspaces.mjs |
software | healthy | scripts/package-workspaces.mjs |
session-transcripts.ts |
software | healthy | scripts/session-transcripts.ts |
generate-coding-agent-shrinkwrap.mjs |
software | healthy | scripts/generate-coding-agent-shrinkwrap.mjs |
publish-model-catalog.mjs |
software | healthy | scripts/publish-model-catalog.mjs |
publish.mjs |
software | healthy | scripts/publish.mjs |
check-pinned-deps.mjs |
software | healthy | scripts/check-pinned-deps.mjs |
build-binaries.sh |
software | healthy | scripts/build-binaries.sh |
edit-tool-stats.mjs |
software | healthy | scripts/edit-tool-stats.mjs |
local-release.mjs |
software | healthy | scripts/local-release.mjs |
check-lockfile-commit.mjs |
software | healthy | scripts/check-lockfile-commit.mjs |
browser-smoke-entry.ts |
software | healthy | scripts/browser-smoke-entry.ts |
check-ts-relative-imports.mjs |
software | healthy | scripts/check-ts-relative-imports.mjs |
generate-thinking-capabilities.mjs |
software | healthy | scripts/generate-thinking-capabilities.mjs |
release-notes.mjs |
software | healthy | scripts/release-notes.mjs |
update-source-imports-to-ts.sh |
software | healthy | scripts/update-source-imports-to-ts.sh |
create-source-archive.sh |
software | healthy | scripts/create-source-archive.sh |
diff-model-catalog.mjs |
software | healthy | scripts/diff-model-catalog.mjs |
check-browser-smoke.mjs |
software | healthy | scripts/check-browser-smoke.mjs |
cost.ts |
software | healthy | scripts/cost.ts |
repro-5893-wsl-bash.mjs |
software | healthy | scripts/repro-5893-wsl-bash.mjs |
sync-versions.js |
software | healthy | scripts/sync-versions.js |
release.mjs |
software | healthy | scripts/release.mjs |
tsconfig.build.json |
software | healthy | packages/ai/tsconfig.build.json |
README.md |
software | healthy | packages/ai/README.md |
package.json |
software | healthy | packages/ai/package.json |
bedrock-provider.js |
software | healthy | packages/ai/bedrock-provider.js |
bedrock-provider.d.ts |
software | healthy | packages/ai/bedrock-provider.d.ts |
CHANGELOG.md |
software | healthy | packages/ai/CHANGELOG.md |
vitest.config.ts |
software | healthy | packages/ai/vitest.config.ts |
google-thinking-signature.test.ts |
software | healthy | packages/ai/test/google-thinking-signature.test.ts |
pi-messages.test.ts |
software | healthy | packages/ai/test/pi-messages.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeOpenAI |
software | healthy | packages/ai/test/openai-completions-reasoning-details.test.… |
FakeOpenAI |
software | healthy | packages/ai/test/openai-completions-prompt-cache.test.ts:Fa… |
FakeAnthropic |
software | healthy | packages/ai/test/github-copilot-anthropic.test.ts:FakeAnthr… |
BedrockRuntimeServiceException |
software | healthy | packages/ai/test/bedrock-convert-messages.test.ts:BedrockRu… |
BedrockRuntimeClient |
software | healthy | packages/ai/test/bedrock-convert-messages.test.ts:BedrockRu… |
ConverseStreamCommand |
software | healthy | packages/ai/test/bedrock-convert-messages.test.ts:ConverseS… |
FakeOpenAI |
software | healthy | packages/ai/test/openai-completions-response-model.test.ts:… |
PayloadCaptured |
software | healthy | packages/ai/test/anthropic-thinking-disable.test.ts:Payload… |
PayloadCaptured |
software | healthy | packages/ai/test/xiaomi-token-plan-ams-anthropic-empty-sign… |
FakeOpenAI |
software | healthy | packages/ai/test/openai-completions-cache-control-format.te… |
FakeOpenAI |
software | healthy | packages/ai/test/openai-completions-tool-choice.test.ts:Fak… |
PayloadCaptured |
software | healthy | packages/ai/test/deferred-tools.test.ts:PayloadCaptured |
FakeOpenAI |
software | healthy | packages/ai/test/openai-completions-retry.test.ts:FakeOpenAI |
GoogleGenAI |
software | healthy | packages/ai/test/google-vertex-api-key-resolution.test.ts:G… |
PayloadCaptured |
software | healthy | packages/ai/test/anthropic-empty-thinking-signature-compat.… |
FakeAPIError |
software | healthy | packages/ai/test/provider-error-body-regression.test.ts:Fak… |
FakeOpenAI |
software | healthy | packages/ai/test/provider-error-body-regression.test.ts:Fak… |
BedrockRuntimeServiceException |
software | healthy | packages/ai/test/provider-error-body-regression.test.ts:Bed… |
BedrockRuntimeClient |
software | healthy | packages/ai/test/provider-error-body-regression.test.ts:Bed… |
ConverseStreamCommand |
software | healthy | packages/ai/test/provider-error-body-regression.test.ts:Con… |
PayloadCaptured |
software | healthy | packages/ai/test/cache-retention.test.ts:PayloadCaptured |
FakeOpenAI |
software | healthy | packages/ai/test/openrouter-images.test.ts:FakeOpenAI |
FakeAPIError |
software | healthy | packages/ai/test/provider-error-body-passthrough.test.ts:Fa… |
FakeOpenAI |
software | healthy | packages/ai/test/provider-error-body-passthrough.test.ts:Fa… |
FakeOpenAI |
software | healthy | packages/ai/test/openai-responses-terminal-event.test.ts:Fa… |
PayloadCaptured |
software | healthy | packages/ai/test/anthropic-force-adaptive-thinking.test.ts:… |
MockWebSocket |
software | healthy | packages/ai/test/openai-codex-stream.test.ts:MockWebSocket |
AzureOpenAI |
software | healthy | packages/ai/test/azure-openai-base-url.test.ts:AzureOpenAI |
BedrockRuntimeServiceException |
software | healthy | packages/ai/test/bedrock-endpoint-resolution.test.ts:Bedroc… |
BedrockRuntimeClient |
software | healthy | packages/ai/test/bedrock-endpoint-resolution.test.ts:Bedroc… |
ConverseStreamCommand |
software | healthy | packages/ai/test/bedrock-endpoint-resolution.test.ts:Conver… |
PayloadCaptured |
software | healthy | packages/ai/test/anthropic-temperature-compat.test.ts:Paylo… |
BedrockRuntimeServiceException |
software | healthy | packages/ai/test/bedrock-custom-headers.test.ts:BedrockRunt… |
BedrockRuntimeClient |
software | healthy | packages/ai/test/bedrock-custom-headers.test.ts:BedrockRunt… |
ConverseStreamCommand |
software | healthy | packages/ai/test/bedrock-custom-headers.test.ts:ConverseStr… |
FakeOpenAI |
software | healthy | packages/ai/test/openai-completions-empty-tools.test.ts:Fak… |
PayloadCaptured |
software | healthy | packages/ai/test/bedrock-thinking-payload.test.ts:PayloadCa… |
ModelsImpl |
software | healthy | packages/ai/src/models.ts:ModelsImpl |
ImagesModelsImpl |
software | healthy | packages/ai/src/images-models.ts:ImagesModelsImpl |
InMemoryModelsStore |
software | healthy | packages/ai/src/models-store.ts:InMemoryModelsStore |
InMemoryCredentialStore |
software | healthy | packages/ai/src/auth/credential-store.ts:InMemoryCredential… |
ModelsError |
software | healthy | packages/ai/src/auth/resolve.ts:ModelsError |
OAuthResponseError |
software | healthy | packages/ai/src/auth/oauth/radius.ts:OAuthResponseError |
PiMessagesResponseError |
software | healthy | packages/ai/src/api/pi-messages.ts:PiMessagesResponseError |
RetryDelayExceededError |
software | healthy | packages/ai/src/api/openai-codex-responses.ts:RetryDelayExc… |
CodexApiError |
software | healthy | packages/ai/src/api/openai-codex-responses.ts:CodexApiError |
CodexProtocolError |
software | healthy | packages/ai/src/api/openai-codex-responses.ts:CodexProtocol… |
extends |
software | healthy | packages/ai/src/api/openai-codex-responses.ts:extends |
WebSocketCloseError |
software | healthy | packages/ai/src/api/openai-codex-responses.ts:WebSocketClos… |
RetrySleepAbortError |
software | healthy | packages/ai/src/utils/retry.ts:RetrySleepAbortError |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
packages |
software | healthy | packages |
ai |
software | healthy | packages/ai |
test |
software | healthy | packages/ai/test |
scripts |
software | healthy | packages/ai/scripts |
src |
software | healthy | packages/ai/src |
auth |
software | healthy | packages/ai/src/auth |
oauth |
software | healthy | packages/ai/src/auth/oauth |
compat |
software | healthy | packages/ai/src/compat |
api |
software | healthy | packages/ai/src/api |
utils |
software | healthy | packages/ai/src/utils |
providers |
software | healthy | packages/ai/src/providers |
images |
software | healthy | packages/ai/src/providers/images |
tui |
software | healthy | packages/tui |
test |
software | healthy | packages/tui/test |
native |
software | healthy | packages/tui/native |
win32 |
software | healthy | packages/tui/native/win32 |
src |
software | healthy | packages/tui/native/win32/src |
darwin |
software | healthy | packages/tui/native/darwin |
src |
software | healthy | packages/tui/native/darwin/src |
src |
software | healthy | packages/tui/src |
components |
software | healthy | packages/tui/src/components |
agent |
software | healthy | packages/agent |
test |
software | healthy | packages/agent/test |
utils |
software | healthy | packages/agent/test/utils |
scratch |
software | healthy | packages/agent/test/scratch |
harness |
software | healthy | packages/agent/test/harness |
docs |
software | healthy | packages/agent/docs |
src |
software | healthy | packages/agent/src |
harness |
software | healthy | packages/agent/src/harness |
utils |
software | healthy | packages/agent/src/harness/utils |
compaction |
software | healthy | packages/agent/src/harness/compaction |
tools |
software | healthy | packages/agent/src/harness/tools |
session |
software | healthy | packages/agent/src/harness/session |
server |
software | healthy | packages/server |
src |
software | healthy | packages/server/src |
ipc |
software | healthy | packages/server/src/ipc |
coding-agent |
software | healthy | packages/coding-agent |
test |
software | healthy | packages/coding-agent/test |
fixtures |
software | healthy | packages/coding-agent/test/fixtures |
skills-collision |
software | healthy | packages/coding-agent/test/fixtures/skills-collision |
second |
software | healthy | packages/coding-agent/test/fixtures/skills-collision/second |
calendar |
software | healthy | packages/coding-agent/test/fixtures/skills-collision/second… |
first |
software | healthy | packages/coding-agent/test/fixtures/skills-collision/first |
calendar |
software | healthy | packages/coding-agent/test/fixtures/skills-collision/first/… |
skills |
software | healthy | packages/coding-agent/test/fixtures/skills |
root-skill-preferred |
software | healthy | packages/coding-agent/test/fixtures/skills/root-skill-prefe… |
nested-child |
software | healthy | packages/coding-agent/test/fixtures/skills/root-skill-prefe… |
disable-model-invocation |
software | healthy | packages/coding-agent/test/fixtures/skills/disable-model-in… |
unknown-field |
software | healthy | packages/coding-agent/test/fixtures/skills/unknown-field |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
@anthropic-ai/[email protected] |
dependencies | healthy | package.json |
@biomejs/[email protected] |
dependencies | healthy | package.json |
@types/[email protected] |
dependencies | healthy | package.json |
@typescript/[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
@earendil-works/pi-ai@^0.81.1 |
dependencies | healthy | packages/agent/package.json |
[email protected] |
dependencies | healthy | packages/agent/package.json |
[email protected] |
dependencies | healthy | packages/agent/package.json |
[email protected] |
dependencies | healthy | packages/agent/package.json |
[email protected] |
dependencies | healthy | packages/agent/package.json |
@types/[email protected] |
dependencies | healthy | packages/agent/package.json |
@vitest/[email protected] |
dependencies | healthy | packages/agent/package.json |
[email protected] |
dependencies | healthy | packages/agent/package.json |
[email protected] |
dependencies | healthy | packages/agent/package.json |
@anthropic-ai/[email protected] |
dependencies | healthy | packages/ai/package.json |
@aws-sdk/[email protected] |
dependencies | healthy | packages/ai/package.json |
@google/[email protected] |
dependencies | healthy | packages/ai/package.json |
@mistralai/[email protected] |
dependencies | healthy | packages/ai/package.json |
@opentelemetry/[email protected] |
dependencies | healthy | packages/ai/package.json |
@smithy/[email protected] |
dependencies | healthy | packages/ai/package.json |
[email protected] |
dependencies | healthy | packages/ai/package.json |
[email protected] |
dependencies | healthy | packages/ai/package.json |
[email protected] |
dependencies | healthy | packages/ai/package.json |
[email protected] |
dependencies | healthy | packages/ai/package.json |
[email protected] |
dependencies | healthy | packages/ai/package.json |
@types/[email protected] |
dependencies | healthy | packages/ai/package.json |
[email protected] |
dependencies | healthy | packages/ai/package.json |
[email protected] |
dependencies | healthy | packages/ai/package.json |
@anthropic-ai/[email protected] |
dependencies | healthy | packages/coding-agent/examples/extensions/custom-provider-a… |
@earendil-works/[email protected] |
dependencies | healthy | packages/coding-agent/examples/extensions/gondolin/package.… |
@anthropic-ai/[email protected] |
dependencies | healthy | packages/coding-agent/examples/extensions/sandbox/package.j… |
[email protected] |
dependencies | healthy | packages/coding-agent/examples/extensions/with-deps/package… |
@types/[email protected] |
dependencies | healthy | packages/coding-agent/examples/extensions/with-deps/package… |
@earendil-works/[email protected] |
dependencies | healthy | packages/coding-agent/install-lock/package.json |
@earendil-works/pi-agent-core@^0.81.1 |
dependencies | healthy | packages/coding-agent/package.json |
@earendil-works/pi-ai@^0.81.1 |
dependencies | healthy | packages/coding-agent/package.json |
@earendil-works/pi-tui@^0.81.1 |
dependencies | healthy | packages/coding-agent/package.json |
@silvia-odwyer/[email protected] |
dependencies | healthy | packages/coding-agent/package.json |
[email protected] |
dependencies | healthy | packages/coding-agent/package.json |
[email protected] |
dependencies | healthy | packages/coding-agent/package.json |
[email protected] |
dependencies | healthy | packages/coding-agent/package.json |
[email protected] |
dependencies | healthy | packages/coding-agent/package.json |
[email protected] |
dependencies | healthy | packages/coding-agent/package.json |
[email protected] |
dependencies | healthy | packages/coding-agent/package.json |
[email protected] |
dependencies | healthy | packages/coding-agent/package.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::packages/ai/test/providers.test.ts |
security | healthy | packages/ai/test/providers.test.ts |
auth::packages/coding-agent/test/interactive-mode-status.te… |
security | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
auth::packages/ai/test/xai-oauth.test.ts |
security | healthy | packages/ai/test/xai-oauth.test.ts |
auth::packages/ai/test/github-copilot-oauth.test.ts |
security | healthy | packages/ai/test/github-copilot-oauth.test.ts |
auth::packages/coding-agent/test/extensions-discovery.test.… |
security | healthy | packages/coding-agent/test/extensions-discovery.test.ts |
auth::packages/ai/test/responseid.test.ts |
security | healthy | packages/ai/test/responseid.test.ts |
auth::packages/ai/test/oauth.ts |
security | healthy | packages/ai/test/oauth.ts |
auth::packages/coding-agent/examples/extensions/subagent/RE… |
security | healthy | packages/coding-agent/examples/extensions/subagent/README.md |
auth::packages/ai/src/auth/oauth/radius.ts |
security | healthy | packages/ai/src/auth/oauth/radius.ts |
auth::packages/ai/src/providers/openrouter-images.ts |
security | healthy | packages/ai/src/providers/openrouter-images.ts |
auth::packages/ai/test/tokens.test.ts |
security | healthy | packages/ai/test/tokens.test.ts |
auth::packages/ai/src/providers/xai.ts |
security | healthy | packages/ai/src/providers/xai.ts |
auth::packages/coding-agent/test/radius.test.ts |
security | healthy | packages/coding-agent/test/radius.test.ts |
auth::packages/ai/src/auth/oauth/openai-codex.ts |
security | healthy | packages/ai/src/auth/oauth/openai-codex.ts |
auth::packages/ai/src/oauth.ts |
security | healthy | packages/ai/src/oauth.ts |
auth::packages/ai/src/auth/oauth/xai.ts |
security | healthy | packages/ai/src/auth/oauth/xai.ts |
auth::packages/ai/src/env-api-keys.ts |
security | healthy | packages/ai/src/env-api-keys.ts |
auth::packages/ai/src/api/anthropic-messages.ts |
security | healthy | packages/ai/src/api/anthropic-messages.ts |
auth::packages/coding-agent/src/core/provider-composer.ts |
security | healthy | packages/coding-agent/src/core/provider-composer.ts |
auth::packages/coding-agent/examples/sdk/README.md |
security | healthy | packages/coding-agent/examples/sdk/README.md |
auth::packages/tui/src/utils.ts |
security | healthy | packages/tui/src/utils.ts |
auth::packages/coding-agent/vitest.config.ts |
security | healthy | packages/coding-agent/vitest.config.ts |
auth::packages/coding-agent/README.md |
security | healthy | packages/coding-agent/README.md |
auth::packages/ai/src/providers/anthropic.ts |
security | healthy | packages/ai/src/providers/anthropic.ts |
auth::packages/coding-agent/src/bun/cli.ts |
security | healthy | packages/coding-agent/src/bun/cli.ts |
auth::packages/coding-agent/examples/extensions/custom-prov… |
security | healthy | packages/coding-agent/examples/extensions/custom-provider-g… |
auth::packages/ai/src/providers/kimi-coding.ts |
security | healthy | packages/ai/src/providers/kimi-coding.ts |
auth::packages/coding-agent/src/modes/interactive/component… |
security | healthy | packages/coding-agent/src/modes/interactive/components/logi… |
auth::packages/ai/test/stream.test.ts |
security | healthy | packages/ai/test/stream.test.ts |
auth::packages/ai/src/auth/oauth/anthropic.ts |
security | healthy | packages/ai/src/auth/oauth/anthropic.ts |
auth::packages/coding-agent/test/config-value-migration.tes… |
security | healthy | packages/coding-agent/test/config-value-migration.test.ts |
auth::packages/ai/test/openai-responses-tool-result-images.… |
security | healthy | packages/ai/test/openai-responses-tool-result-images.test.ts |
auth::packages/coding-agent/examples/sdk/09-api-keys-and-oa… |
security | healthy | packages/coding-agent/examples/sdk/09-api-keys-and-oauth.ts |
auth::packages/ai/test/kimi-coding-oauth.test.ts |
security | healthy | packages/ai/test/kimi-coding-oauth.test.ts |
auth::packages/ai/test/openai-codex-cache-affinity-e2e.test… |
security | healthy | packages/ai/test/openai-codex-cache-affinity-e2e.test.ts |
auth::packages/agent/src/types.ts |
security | healthy | packages/agent/src/types.ts |
auth::packages/coding-agent/src/modes/interactive/component… |
security | healthy | packages/coding-agent/src/modes/interactive/components/oaut… |
auth::packages/coding-agent/src/modes/interactive/interacti… |
security | healthy | packages/coding-agent/src/modes/interactive/interactive-mod… |
auth::packages/ai/src/auth/oauth/kimi-coding.ts |
security | healthy | packages/ai/src/auth/oauth/kimi-coding.ts |
auth::packages/coding-agent/test/auth-storage.test.ts |
security | healthy | packages/coding-agent/test/auth-storage.test.ts |
auth::packages/ai/test/tool-call-id-normalization.test.ts |
security | healthy | packages/ai/test/tool-call-id-normalization.test.ts |
auth::packages/coding-agent/src/modes/interactive/component… |
security | healthy | packages/coding-agent/src/modes/interactive/components/inde… |
auth::packages/ai/test/cross-provider-handoff.test.ts |
security | healthy | packages/ai/test/cross-provider-handoff.test.ts |
auth::packages/coding-agent/test/oauth-selector.test.ts |
security | healthy | packages/coding-agent/test/oauth-selector.test.ts |
auth::packages/coding-agent/src/core/extensions/loader.ts |
security | healthy | packages/coding-agent/src/core/extensions/loader.ts |
auth::packages/ai/test/abort.test.ts |
security | healthy | packages/ai/test/abort.test.ts |
auth::packages/ai/src/cli.ts |
security | healthy | packages/ai/src/cli.ts |
auth::packages/ai/src/images-models.ts |
security | healthy | packages/ai/src/images-models.ts |
auth::packages/coding-agent/src/migrations.ts |
security | healthy | packages/coding-agent/src/migrations.ts |
auth::packages/coding-agent/test/model-runtime-modify-model… |
security | healthy | packages/coding-agent/test/model-runtime-modify-models-comp… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/project |
frontend | healthy | packages/coding-agent/test/trust-selector.test.ts |
/parent |
frontend | healthy | packages/coding-agent/test/trust-selector.test.ts |
/parent/project |
frontend | healthy | packages/coding-agent/test/trust-selector.test.ts |
/tmp/arg-test.md |
frontend | healthy | packages/coding-agent/test/prompt-templates.test.ts |
/tmp/project/.pi/extensions/answer.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/project/.pi/extensions/local-index/index.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/agent/extensions/user-index/index.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/project/.pi/npm/node_modules/pi-markdown-preview/exten… |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/project/.pi/npm/node_modules/@scope/pi-scoped/extensio… |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/project/.pi/git/github.com/HazAT/pi-interactive-subage… |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/project/.pi/git/github.com/HazAT/pi-interactive-subage… |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/temp/cli-extension.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/extensions/answer.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/extensions/btw.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/alpha/one/index.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/beta/one/index.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/gamma/one/index.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/extensions/plan-mode/index.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/extensions/plan-mode/index.js |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/extensions/webfetch.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/extensions/foo/index.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/extensions/bar/index.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/alpha/tools/index.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/beta/tools/index.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/extensions/my-ext/main.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/project/.pi/npm/node_modules/primary-package/index.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/project/.pi/npm/node_modules/sibling-package/index.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/tmp/ext/index.ts |
frontend | healthy | packages/coding-agent/test/interactive-mode-status.test.ts |
/repo/AGENTS.md |
frontend | healthy | packages/coding-agent/test/suite/regressions/5943-session-s… |
/virtual/AGENTS.md |
frontend | healthy | packages/coding-agent/examples/sdk/07-context-files.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
update-labels |
cicd | healthy | .github/workflows/issue-triage-labels.yml |
approve |
cicd | healthy | .github/workflows/approve-contributor.yml |
audit |
cicd | healthy | .github/workflows/npm-audit.yml |
build-check-test |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/build-binaries.yml |
stage-github-release |
cicd | healthy | .github/workflows/build-binaries.yml |
publish-npm |
cicd | healthy | .github/workflows/build-binaries.yml |
publish-github-release |
cicd | healthy | .github/workflows/build-binaries.yml |
cleanup-draft-github-release |
cicd | healthy | .github/workflows/build-binaries.yml |
authorize |
cicd | healthy | .github/workflows/issue-analysis.yml |
analyze |
cicd | healthy | .github/workflows/issue-analysis.yml |
generate |
cicd | healthy | .github/workflows/publish-model-catalog.yml |
publish |
cicd | healthy | .github/workflows/publish-model-catalog.yml |
remove-label |
cicd | healthy | .github/workflows/remove-inprogress-on-close.yml |
check-contributor |
cicd | healthy | .github/workflows/issue-gate.yml |
check-contributor |
cicd | healthy | .github/workflows/pr-gate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::issue-triage-labels |
cicd | healthy | .github/workflows/issue-triage-labels.yml |
gha::approve-contributor |
cicd | healthy | .github/workflows/approve-contributor.yml |
gha::npm-audit |
cicd | healthy | .github/workflows/npm-audit.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::build-binaries |
cicd | healthy | .github/workflows/build-binaries.yml |
gha::issue-analysis |
cicd | healthy | .github/workflows/issue-analysis.yml |
gha::publish-model-catalog |
cicd | healthy | .github/workflows/publish-model-catalog.yml |
gha::remove-inprogress-on-close |
cicd | healthy | .github/workflows/remove-inprogress-on-close.yml |
gha::issue-gate |
cicd | healthy | .github/workflows/issue-gate.yml |
gha::pr-gate |
cicd | healthy | .github/workflows/pr-gate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
PI_ARTIFACTS_R2_ACCESS_KEY_ID |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
PI_ARTIFACTS_R2_SECRET_ACCESS_KEY |
cicd | healthy | — |
PI_AUTH_JSON |
cicd | healthy | — |
PI_GIST_TOKEN |
cicd | healthy | — |
RELEASE_TAG |
cicd | healthy | — |
SOURCE_REF |
cicd | healthy | — |
EARENDIL_ORG_READ_TOKEN |
cicd | healthy | — |
PI_AUTH_UPDATE_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite-migrations.test.ts |
data | healthy | packages/agent/test/harness/sqlite-migrations.test.ts |
config-value-migration.test.ts |
data | healthy | packages/coding-agent/test/config-value-migration.test.ts |
keybindings-migration.test.ts |
data | healthy | packages/coding-agent/test/keybindings-migration.test.ts |
migration.test.ts |
data | healthy | packages/coding-agent/test/session-manager/migration.test.ts |
migrations.ts |
data | healthy | packages/coding-agent/src/migrations.ts |
migrations.ts |
data | healthy | packages/storage/sqlite-node/src/sqlite/migrations.ts |
001_initial.sql |
data | healthy | packages/storage/sqlite-node/src/sqlite/migrations/001_init… |
| Label | Layer | Status | Path |
|---|---|---|---|
sessions |
data | healthy | packages/storage/sqlite-node/src/sqlite/migrations/001_init… |
session_entries |
data | healthy | packages/storage/sqlite-node/src/sqlite/migrations/001_init… |
session_sequences |
data | healthy | packages/storage/sqlite-node/src/sqlite/migrations/001_init… |
branch_entries |
data | healthy | packages/storage/sqlite-node/src/sqlite/migrations/001_init… |
session_materialized |
data | healthy | packages/storage/sqlite-node/src/sqlite/migrations/001_init… |
entry_materialized |
data | healthy | packages/storage/sqlite-node/src/sqlite/migrations/001_init… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:1455 |
network | healthy | packages/ai/src/auth/oauth/openai-codex.ts |
port:10 |
network | healthy | .github/workflows/publish-model-catalog.yml |
port:17 |
network | healthy | .github/workflows/publish-model-catalog.yml |
port:12 |
network | healthy | .github/workflows/publish-model-catalog.yml |
port:14 |
network | healthy | .github/workflows/publish-model-catalog.yml |
port:15 |
network | healthy | .github/workflows/publish-model-catalog.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | package.json |
mysql |
data | healthy | packages/coding-agent/examples/extensions/interactive-shell… |
redis |
data | healthy | packages/coding-agent/examples/extensions/interactive-shell… |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
vps::gcp |
hardware | healthy | package-lock.json |
vps::azure |
hardware | healthy | packages/ai/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::packages/ai/test/github-copilot-anthropic.… |
security | healthy | packages/ai/test/github-copilot-anthropic.test.ts |
generic_api_key::packages/ai/test/google-vertex-api-key-res… |
security | healthy | packages/ai/test/google-vertex-api-key-resolution.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-t5s1e0xd |
software | healthy | /tmp/repobility-clone-t5s1e0xd |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | packages/ai/test/pi-messages.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | packages/ai/README.md |
This page is publicly accessible at:
https://repobility.com/scan/ccf450d4-49bb-4f41-b0ac-3c4f9bb13d15/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ccf450d4-49bb-4f41-b0ac-3c4f9bb13d15/
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.