https://github.com/cesr/poncho-ai
· scanned 2026-06-17 01:47 UTC (1 month, 1 week ago)
79 raw signals (0 security + 79 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -24.5 (diff) · 77 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 1214 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 |
|---|---|---|---|
conversationIdFromThread |
software | healthy | packages/messaging/src/bridge.ts:conversationIdFromThread |
alive |
software | healthy | packages/messaging/src/bridge.ts:alive |
that |
software | healthy | packages/messaging/src/types.ts:that |
extractEmailAddress |
software | healthy | packages/messaging/src/adapters/email/utils.ts:extractEmail… |
extractDisplayName |
software | healthy | packages/messaging/src/adapters/email/utils.ts:extractDispl… |
parseReferences |
software | healthy | packages/messaging/src/adapters/email/utils.ts:parseReferen… |
deriveRootMessageId |
software | healthy | packages/messaging/src/adapters/email/utils.ts:deriveRootMe… |
normaliseSubject |
software | healthy | packages/messaging/src/adapters/email/utils.ts:normaliseSub… |
buildReplySubject |
software | healthy | packages/messaging/src/adapters/email/utils.ts:buildReplySu… |
buildReplyHeaders |
software | healthy | packages/messaging/src/adapters/email/utils.ts:buildReplyHe… |
stripQuotedReply |
software | healthy | packages/messaging/src/adapters/email/utils.ts:stripQuotedR… |
markdownToEmailHtml |
software | healthy | packages/messaging/src/adapters/email/utils.ts:markdownToEm… |
matchesSenderPattern |
software | healthy | packages/messaging/src/adapters/email/utils.ts:matchesSende… |
parseMessageThreadId |
software | healthy | packages/messaging/src/adapters/telegram/index.ts:parseMess… |
collectBody |
software | healthy | packages/messaging/src/adapters/telegram/index.ts:collectBo… |
compares |
software | healthy | packages/messaging/src/adapters/telegram/verify.ts:compares |
verifyTelegramSecret |
software | healthy | packages/messaging/src/adapters/telegram/verify.ts:verifyTe… |
telegramFetch |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:telegramF… |
telegramUpload |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:telegramU… |
getMe |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:getMe |
getFile |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:getFile |
inferMediaType |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:inferMedi… |
downloadFile |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:downloadF… |
sendMessage |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:sendMessa… |
sendPhoto |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:sendPhoto |
sendDocument |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:sendDocum… |
sendMessageWithKeyboard |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:sendMessa… |
editMessageText |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:editMessa… |
answerCallbackQuery |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:answerCal… |
sendChatAction |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:sendChatA… |
splitMessage |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:splitMess… |
isBotMentioned |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:isBotMent… |
stripMention |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts:stripMent… |
collectBody |
software | healthy | packages/messaging/src/adapters/slack/index.ts:collectBody |
verifySlackSignature |
software | healthy | packages/messaging/src/adapters/slack/verify.ts:verifySlack… |
stripMention |
software | healthy | packages/messaging/src/adapters/slack/utils.ts:stripMention |
splitMessage |
software | healthy | packages/messaging/src/adapters/slack/utils.ts:splitMessage |
slackFetch |
software | healthy | packages/messaging/src/adapters/slack/utils.ts:slackFetch |
postMessage |
software | healthy | packages/messaging/src/adapters/slack/utils.ts:postMessage |
addReaction |
software | healthy | packages/messaging/src/adapters/slack/utils.ts:addReaction |
fetchThreadMessages |
software | healthy | packages/messaging/src/adapters/slack/utils.ts:fetchThreadM… |
result |
software | healthy | packages/messaging/src/adapters/slack/utils.ts:result |
removeReaction |
software | healthy | packages/messaging/src/adapters/slack/utils.ts:removeReacti… |
isSocketError |
software | healthy | packages/messaging/src/adapters/resend/index.ts:isSocketErr… |
fetchWithRetry |
software | healthy | packages/messaging/src/adapters/resend/index.ts:fetchWithRe… |
verifySvixSignature |
software | healthy | packages/messaging/src/adapters/resend/index.ts:verifySvixS… |
maps |
software | healthy | packages/messaging/src/adapters/resend/index.ts:maps |
toResendAttachment |
software | healthy | packages/messaging/src/adapters/resend/index.ts:toResendAtt… |
collectBody |
software | healthy | packages/messaging/src/adapters/resend/index.ts:collectBody |
emailData |
software | healthy | packages/messaging/src/adapters/resend/index.ts:emailData |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AGENTS.md |
software | healthy | AGENTS.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
package.json |
software | healthy | package.json |
turbo.json |
software | healthy | turbo.json |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CHANGELOG.md |
software | healthy | packages/messaging/CHANGELOG.md |
package.json |
software | healthy | packages/messaging/package.json |
tsconfig.json |
software | healthy | packages/messaging/tsconfig.json |
index.ts |
software | healthy | packages/messaging/src/index.ts |
bridge.ts |
software | healthy | packages/messaging/src/bridge.ts |
types.ts |
software | healthy | packages/messaging/src/types.ts |
utils.ts |
software | healthy | packages/messaging/src/adapters/email/utils.ts |
index.ts |
software | healthy | packages/messaging/src/adapters/telegram/index.ts |
verify.ts |
software | healthy | packages/messaging/src/adapters/telegram/verify.ts |
utils.ts |
software | healthy | packages/messaging/src/adapters/telegram/utils.ts |
index.ts |
software | healthy | packages/messaging/src/adapters/slack/index.ts |
verify.ts |
software | healthy | packages/messaging/src/adapters/slack/verify.ts |
utils.ts |
software | healthy | packages/messaging/src/adapters/slack/utils.ts |
index.ts |
software | healthy | packages/messaging/src/adapters/resend/index.ts |
bridge.test.ts |
software | healthy | packages/messaging/test/bridge.test.ts |
resend.test.ts |
software | healthy | packages/messaging/test/adapters/resend.test.ts |
slack.test.ts |
software | healthy | packages/messaging/test/adapters/slack.test.ts |
email-utils.test.ts |
software | healthy | packages/messaging/test/adapters/email-utils.test.ts |
CHANGELOG.md |
software | healthy | packages/browser/CHANGELOG.md |
package.json |
software | healthy | packages/browser/package.json |
tsconfig.json |
software | healthy | packages/browser/tsconfig.json |
index.ts |
software | healthy | packages/browser/src/index.ts |
tools.ts |
software | healthy | packages/browser/src/tools.ts |
stealth.ts |
software | healthy | packages/browser/src/stealth.ts |
session.ts |
software | healthy | packages/browser/src/session.ts |
types.ts |
software | healthy | packages/browser/src/types.ts |
CHANGELOG.md |
software | healthy | packages/client/CHANGELOG.md |
package.json |
software | healthy | packages/client/package.json |
tsconfig.json |
software | healthy | packages/client/tsconfig.json |
index.ts |
software | healthy | packages/client/src/index.ts |
secrets.ts |
software | healthy | packages/client/src/secrets.ts |
subagents.ts |
software | healthy | packages/client/src/subagents.ts |
vfs.ts |
software | healthy | packages/client/src/vfs.ts |
commands.ts |
software | healthy | packages/client/src/commands.ts |
approvals.ts |
software | healthy | packages/client/src/approvals.ts |
conversations.ts |
software | healthy | packages/client/src/conversations.ts |
types.ts |
software | healthy | packages/client/src/types.ts |
base.ts |
software | healthy | packages/client/src/base.ts |
client.test.ts |
software | healthy | packages/client/test/client.test.ts |
CHANGELOG.md |
software | healthy | packages/cli/CHANGELOG.md |
package.json |
software | healthy | packages/cli/package.json |
tsconfig.json |
software | healthy | packages/cli/tsconfig.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AgentBridge |
software | healthy | packages/messaging/src/bridge.ts:AgentBridge |
TelegramAdapter |
software | healthy | packages/messaging/src/adapters/telegram/index.ts:TelegramA… |
SlackAdapter |
software | healthy | packages/messaging/src/adapters/slack/index.ts:SlackAdapter |
LruSet |
software | healthy | packages/messaging/src/adapters/resend/index.ts:LruSet |
ResendAdapter |
software | healthy | packages/messaging/src/adapters/resend/index.ts:ResendAdapt… |
shape |
software | healthy | packages/messaging/test/adapters/resend.test.ts:shape |
BrowserSession |
software | healthy | packages/browser/src/session.ts:BrowserSession |
AgentClient |
software | healthy | packages/client/src/index.ts:AgentClient |
BaseClient |
software | healthy | packages/client/src/base.ts:BaseClient |
FileConversationStore |
software | healthy | packages/cli/src/web-ui-store.ts:FileConversationStore |
SessionStore |
software | healthy | packages/cli/src/web-ui-store.ts:SessionStore |
LoginRateLimiter |
software | healthy | packages/cli/src/web-ui-store.ts:LoginRateLimiter |
for |
software | healthy | packages/cli/src/web-ui-client.ts:for |
MockHarness |
software | healthy | packages/cli/test/cli.test.ts:MockHarness |
FileSecretsStore |
software | healthy | packages/harness/src/secrets-store.ts:FileSecretsStore |
McpHttpError |
software | healthy | packages/harness/src/mcp.ts:McpHttpError |
McpSessionExpiredError |
software | healthy | packages/harness/src/mcp.ts:McpSessionExpiredError |
StreamableHttpMcpRpcClient |
software | healthy | packages/harness/src/mcp.ts:StreamableHttpMcpRpcClient |
LocalMcpBridge |
software | healthy | packages/harness/src/mcp.ts:LocalMcpBridge |
IdentityAttributeSpanProcessor |
software | healthy | packages/harness/src/harness.ts:IdentityAttributeSpanProces… |
FirstChunkTimeoutError |
software | healthy | packages/harness/src/harness.ts:FirstChunkTimeoutError |
AgentHarness |
software | healthy | packages/harness/src/harness.ts:AgentHarness |
InMemoryReminderStore |
software | healthy | packages/harness/src/reminder-store.ts:InMemoryReminderStore |
CachedUploadStore |
software | healthy | packages/harness/src/upload-store.ts:CachedUploadStore |
LocalUploadStore |
software | healthy | packages/harness/src/upload-store.ts:LocalUploadStore |
VercelBlobUploadStore |
software | healthy | packages/harness/src/upload-store.ts:VercelBlobUploadStore |
S3UploadStore |
software | healthy | packages/harness/src/upload-store.ts:S3UploadStore |
TelemetryEmitter |
software | healthy | packages/harness/src/telemetry.ts:TelemetryEmitter |
ToolDispatcher |
software | healthy | packages/harness/src/tool-dispatcher.ts:ToolDispatcher |
InMemoryMemoryStore |
software | healthy | packages/harness/src/memory.ts:InMemoryMemoryStore |
InMemoryTodoStore |
software | healthy | packages/harness/src/todo-tools.ts:InMemoryTodoStore |
InMemoryStateStore |
software | healthy | packages/harness/src/state.ts:InMemoryStateStore |
InMemoryConversationStore |
software | healthy | packages/harness/src/state.ts:InMemoryConversationStore |
ProtectedFs |
software | healthy | packages/harness/src/vfs/protected-fs.ts:ProtectedFs |
PonchoFsAdapter |
software | healthy | packages/harness/src/vfs/poncho-fs-adapter.ts:PonchoFsAdapt… |
BashEnvironmentManager |
software | healthy | packages/harness/src/vfs/bash-manager.ts:BashEnvironmentMan… |
Response |
software | healthy | packages/harness/src/isolate/type-stubs.ts:Response |
Buffer |
software | healthy | packages/harness/src/isolate/type-stubs.ts:Buffer |
Foo |
software | healthy | packages/harness/src/isolate/run-code-tool.ts:Foo |
TextEncoder |
software | healthy | packages/harness/src/isolate/polyfills.ts:TextEncoder |
TextDecoder |
software | healthy | packages/harness/src/isolate/polyfills.ts:TextDecoder |
Buffer |
software | healthy | packages/harness/src/isolate/polyfills.ts:Buffer |
Headers |
software | healthy | packages/harness/src/isolate/polyfills.ts:Headers |
Response |
software | healthy | packages/harness/src/isolate/polyfills.ts:Response |
Blob |
software | healthy | packages/harness/src/isolate/polyfills.ts:Blob |
AgentOrchestrator |
software | healthy | packages/harness/src/orchestrator/orchestrator.ts:AgentOrch… |
InMemoryEngine |
software | healthy | packages/harness/src/storage/memory-engine.ts:InMemoryEngine |
contains |
software | healthy | packages/harness/src/storage/sql-dialect.ts:contains |
ConversationEgressMeter |
software | healthy | packages/harness/src/storage/sql-dialect.ts:ConversationEgr… |
SqlStorageEngine |
software | healthy | packages/harness/src/storage/sql-dialect.ts:SqlStorageEngine |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
packages |
software | healthy | packages |
messaging |
software | healthy | packages/messaging |
src |
software | healthy | packages/messaging/src |
adapters |
software | healthy | packages/messaging/src/adapters |
email |
software | healthy | packages/messaging/src/adapters/email |
telegram |
software | healthy | packages/messaging/src/adapters/telegram |
slack |
software | healthy | packages/messaging/src/adapters/slack |
resend |
software | healthy | packages/messaging/src/adapters/resend |
test |
software | healthy | packages/messaging/test |
adapters |
software | healthy | packages/messaging/test/adapters |
browser |
software | healthy | packages/browser |
src |
software | healthy | packages/browser/src |
client |
software | healthy | packages/client |
src |
software | healthy | packages/client/src |
test |
software | healthy | packages/client/test |
cli |
software | healthy | packages/cli |
src |
software | healthy | packages/cli/src |
test |
software | healthy | packages/cli/test |
harness |
software | healthy | packages/harness |
scripts |
software | healthy | packages/harness/scripts |
src |
software | healthy | packages/harness/src |
vfs |
software | healthy | packages/harness/src/vfs |
isolate |
software | healthy | packages/harness/src/isolate |
orchestrator |
software | healthy | packages/harness/src/orchestrator |
storage |
software | healthy | packages/harness/src/storage |
test |
software | healthy | packages/harness/test |
sdk |
software | healthy | packages/sdk |
src |
software | healthy | packages/sdk/src |
test |
software | healthy | packages/sdk/test |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
docs |
software | healthy | docs |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::packages/harness/src/model-factory.ts |
security | healthy | packages/harness/src/model-factory.ts |
auth::packages/cli/src/api-docs.ts |
security | healthy | packages/cli/src/api-docs.ts |
auth::packages/cli/src/index.ts |
security | healthy | packages/cli/src/index.ts |
auth::packages/sdk/src/config-registry.ts |
security | healthy | packages/sdk/src/config-registry.ts |
auth::README.md |
security | healthy | README.md |
auth::packages/cli/src/templates.ts |
security | healthy | packages/cli/src/templates.ts |
auth::packages/harness/test/openai-codex-auth.test.ts |
security | healthy | packages/harness/test/openai-codex-auth.test.ts |
auth::packages/harness/src/tenant-token.ts |
security | healthy | packages/harness/src/tenant-token.ts |
auth::packages/harness/src/openai-codex-auth.ts |
security | healthy | packages/harness/src/openai-codex-auth.ts |
auth::packages/cli/src/init-onboarding.ts |
security | healthy | packages/cli/src/init-onboarding.ts |
auth::packages/client/src/base.ts |
security | healthy | packages/client/src/base.ts |
auth::packages/harness/src/harness.ts |
security | healthy | packages/harness/src/harness.ts |
auth::packages/client/src/index.ts |
security | healthy | packages/client/src/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | README.md |
port:6379 |
network | healthy | packages/cli/src/init-onboarding.ts |
port:43000 |
network | healthy | packages/cli/test/cli.test.ts |
port:44000 |
network | healthy | packages/cli/test/cli.test.ts |
port:45000 |
network | healthy | packages/cli/test/cli.test.ts |
port:46000 |
network | healthy | packages/cli/test/cli.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/api/messaging/resend |
frontend | healthy | packages/messaging/test/adapters/resend.test.ts |
/api/messaging/slack |
frontend | healthy | packages/messaging/test/adapters/slack.test.ts |
/api/reminders/check |
frontend | healthy | packages/cli/src/scaffolding.ts |
/ |
frontend | healthy | packages/cli/src/index.ts |
/api/cron/daily-report |
frontend | healthy | packages/cli/test/cli.test.ts |
/api/cron/health-check |
frontend | healthy | packages/cli/test/cli.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
sqlite |
data | healthy | README.md |
postgresql |
data | healthy | README.md |
redis |
data | healthy | README.md |
mongodb |
data | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
1.2.3.4 |
network | healthy | packages/cli/test/cli.test.ts |
127.0.0.1 |
network | healthy | packages/cli/test/cli.test.ts |
124.0.0.0 |
network | healthy | packages/harness/src/search-tools.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
NPM_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
cesr__poncho-ai |
software | healthy | /data/fable5_failed_archive/cesr__poncho-ai |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | packages/browser/src/stealth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
release |
cicd | healthy | .github/workflows/release.yml |
This page is publicly accessible at:
https://repobility.com/scan/edea43f2-fff3-46b8-9da5-d316e44efbf6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/edea43f2-fff3-46b8-9da5-d316e44efbf6/
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.