https://github.com/App-Templates/x9-forge-contract
· scanned 2026-06-17 01:16 UTC (1 month, 2 weeks ago)
15 raw signals (0 security + 15 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +20.5 (diff) · 15 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 377 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 |
|---|---|---|---|
vitest.config.ts |
software | healthy | vitest.config.ts |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
tsconfig.eslint.json |
software | healthy | tsconfig.eslint.json |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
rag.test.ts |
software | healthy | tests/rag.test.ts |
memory.smoke.test.ts |
software | healthy | tests/memory.smoke.test.ts |
setup.ts |
software | healthy | tests/setup.ts |
smoke.test.ts |
software | healthy | tests/smoke.test.ts |
console.test.ts |
software | healthy | tests/console.test.ts |
corrective-action.test.ts |
software | healthy | tests/corrective-action.test.ts |
invalidation-reason.test.ts |
software | healthy | tests/memory/invalidation-reason.test.ts |
temporal.test.ts |
software | healthy | tests/memory/temporal.test.ts |
delete.test.ts |
software | healthy | tests/memory/delete.test.ts |
vault-entry.test.ts |
software | healthy | tests/vault/vault-entry.test.ts |
vault-tier.test.ts |
software | healthy | tests/vault/vault-tier.test.ts |
vault-sync-state.test.ts |
software | healthy | tests/vault/vault-sync-state.test.ts |
workspace-file.test.ts |
software | healthy | tests/vault/workspace-file.test.ts |
vault-sync-event.test.ts |
software | healthy | tests/vault/vault-sync-event.test.ts |
agent-vaulted-credentials.test.ts |
software | healthy | tests/vault/agent-vaulted-credentials.test.ts |
REDACTION-NOTES.md |
software | healthy | tests/vault/fixtures/REDACTION-NOTES.md |
vault-entry-encrypted-owner.json |
software | healthy | tests/vault/fixtures/vault-entry-encrypted-owner.json |
sync-all-response-ok.json |
software | healthy | tests/vault/fixtures/sync-all-response-ok.json |
vault-entry-encrypted-agent.json |
software | healthy | tests/vault/fixtures/vault-entry-encrypted-agent.json |
workspace-file-platform.json |
software | healthy | tests/vault/fixtures/workspace-file-platform.json |
sync-all-response-all-ok.json |
software | healthy | tests/vault/fixtures/sync-all-response-all-ok.json |
vault-entry-plain-platform.json |
software | healthy | tests/vault/fixtures/vault-entry-plain-platform.json |
sync-all-response-all-errors.json |
software | healthy | tests/vault/fixtures/sync-all-response-all-errors.json |
workspace-file-agent.json |
software | healthy | tests/vault/fixtures/workspace-file-agent.json |
vault-entry-plain-agent.json |
software | healthy | tests/vault/fixtures/vault-entry-plain-agent.json |
agent-email-inbox.test.ts |
software | healthy | tests/messaging/agent-email-inbox.test.ts |
incoming-message-envelope.test.ts |
software | healthy | tests/messaging/incoming-message-envelope.test.ts |
channel-type.test.ts |
software | healthy | tests/messaging/channel-type.test.ts |
attachment.test.ts |
software | healthy | tests/messaging/attachment.test.ts |
agent-telegram-bot.test.ts |
software | healthy | tests/messaging/agent-telegram-bot.test.ts |
webhook-inbound-endpoints.test.ts |
software | healthy | tests/messaging/webhook-inbound-endpoints.test.ts |
package.json |
software | healthy | tests/consumer-cjs/package.json |
tsconfig.json |
software | healthy | tests/consumer-cjs/tsconfig.json |
probe.ts |
software | healthy | tests/consumer-cjs/src/probe.ts |
agent-paths.test.ts |
software | healthy | tests/agent/agent-paths.test.ts |
agent-context-core.test.ts |
software | healthy | tests/agent/agent-context-core.test.ts |
agent-credentials.test.ts |
software | healthy | tests/agent/agent-credentials.test.ts |
parse-agent-context.test.ts |
software | healthy | tests/agent/parse-agent-context.test.ts |
agent-context-file.test.ts |
software | healthy | tests/agent/agent-context-file.test.ts |
agent-identity.test.ts |
software | healthy | tests/agent/agent-identity.test.ts |
context-production-sample.json |
software | healthy | tests/agent/fixtures/context-production-sample.json |
context-minimal.json |
software | healthy | tests/agent/fixtures/context-minimal.json |
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 |
memory |
software | healthy | tests/memory |
vault |
software | healthy | tests/vault |
fixtures |
software | healthy | tests/vault/fixtures |
messaging |
software | healthy | tests/messaging |
consumer-cjs |
software | healthy | tests/consumer-cjs |
src |
software | healthy | tests/consumer-cjs/src |
agent |
software | healthy | tests/agent |
fixtures |
software | healthy | tests/agent/fixtures |
esm |
software | healthy | tests/esm |
auth |
software | healthy | tests/auth |
capability |
software | healthy | tests/capability |
voice |
software | healthy | tests/capability/voice |
fixtures |
software | healthy | tests/capability/voice/fixtures |
valid |
software | healthy | tests/capability/voice/fixtures/valid |
invalid |
software | healthy | tests/capability/voice/fixtures/invalid |
fixtures |
software | healthy | tests/capability/fixtures |
fixtures |
software | healthy | tests/fixtures |
elevenlabs-post-call |
software | healthy | tests/fixtures/elevenlabs-post-call |
cjs |
software | healthy | tests/cjs |
model-router |
software | healthy | tests/model-router |
fixtures |
software | healthy | tests/model-router/fixtures |
http |
software | healthy | tests/http |
endpoints |
software | healthy | tests/http/endpoints |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
memory |
software | healthy | src/memory |
rag |
software | healthy | src/rag |
vault |
software | healthy | src/vault |
messaging |
software | healthy | src/messaging |
agent |
software | healthy | src/agent |
auth |
software | healthy | src/auth |
capability |
software | healthy | src/capability |
voice |
software | healthy | src/capability/voice |
stt |
software | healthy | src/capability/stt |
model-router |
software | healthy | src/model-router |
http |
software | healthy | src/http |
endpoints |
software | healthy | src/http/endpoints |
| Label | Layer | Status | Path |
|---|---|---|---|
makeEpisode |
software | healthy | tests/console.test.ts:makeEpisode |
makeFact |
software | healthy | tests/console.test.ts:makeFact |
makeRule |
software | healthy | tests/console.test.ts:makeRule |
makeAlias |
software | healthy | tests/console.test.ts:makeAlias |
makeFeedback |
software | healthy | tests/console.test.ts:makeFeedback |
loadFixture |
software | healthy | tests/vault/vault-entry.test.ts:loadFixture |
loadFixture |
software | healthy | tests/vault/workspace-file.test.ts:loadFixture |
loadFixture |
software | healthy | tests/vault/vault-sync-event.test.ts:loadFixture |
loadFixture |
software | healthy | tests/agent/parse-agent-context.test.ts:loadFixture |
loadFixture |
software | healthy | tests/capability/capability-registry-entry.test.ts:loadFixt… |
loadValid |
software | healthy | tests/capability/voice/schemas.test.ts:loadValid |
loadInvalid |
software | healthy | tests/capability/voice/schemas.test.ts:loadInvalid |
load |
software | healthy | tests/model-router/fixtures.test.ts:load |
fn |
software | healthy | tests/model-router/model-push.test.ts:fn |
stringToStream |
software | healthy | tests/http/sse-parser.test.ts:stringToStream |
collect |
software | healthy | tests/http/sse-parser.test.ts:collect |
makeMockFetch |
software | healthy | tests/http/bridge-client.test.ts:makeMockFetch |
mockFetchOnce |
software | healthy | tests/http/no-auth-client.test.ts:mockFetchOnce |
captureFetch |
software | healthy | tests/http/no-auth-client.test.ts:captureFetch |
loadFixture |
software | healthy | tests/http/endpoints/webhook-post-call.test.ts:loadFixture |
main |
software | healthy | scripts/check-portable-dts.mjs:main |
toSyncState |
software | healthy | src/vault/vault-sync-state.ts:toSyncState |
compareTiers |
software | healthy | src/vault/vault-tier.ts:compareTiers |
trimTrailing |
software | healthy | src/agent/agent-paths.ts:trimTrailing |
agentWorkspacePath |
software | healthy | src/agent/agent-paths.ts:agentWorkspacePath |
agentRegistryPath |
software | healthy | src/agent/agent-paths.ts:agentRegistryPath |
agentContextJsonPath |
software | healthy | src/agent/agent-paths.ts:agentContextJsonPath |
parseAgentContext |
software | healthy | src/agent/parse-agent-context.ts:parseAgentContext |
hasTelegramBot |
software | healthy | src/agent/agent-context-file.ts:hasTelegramBot |
parseAgentContextFile |
software | healthy | src/agent/agent-context-file.ts:parseAgentContextFile |
toEndpoint |
software | healthy | src/capability/capability-registry-entry.ts:toEndpoint |
fromEndpoint |
software | healthy | src/capability/capability-registry-entry.ts:fromEndpoint |
normalizeSentiment |
software | healthy | src/capability/voice/outcome.ts:normalizeSentiment |
compareTiers |
software | healthy | src/model-router/model-tier.ts:compareTiers |
createBridgeClient |
software | healthy | src/http/bridge-client.ts:createBridgeClient |
request |
software | healthy | src/http/bridge-client.ts:request |
parseSseFrame |
software | healthy | src/http/sse-parser.ts:parseSseFrame |
CAP_VOICE_CALL_TOOL_PATH |
software | healthy | src/http/endpoints/voice.ts:CAP_VOICE_CALL_TOOL_PATH |
| Label | Layer | Status | Path |
|---|---|---|---|
/x |
frontend | healthy | tests/http/bridge-client.test.ts |
/api/vault/sync-all |
frontend | healthy | src/vault/vault-sync-event.ts |
/internal/model-config |
frontend | healthy | src/model-router/model-push.ts |
/internal/agents |
frontend | healthy | src/http/bridge-client.ts |
/internal/turn |
frontend | healthy | src/http/bridge-client.ts |
/internal/query |
frontend | healthy | src/http/bridge-client.ts |
/webhook/post-call |
frontend | healthy | src/http/bridge-client.ts |
/api/voice/register |
frontend | healthy | src/http/bridge-client.ts |
/manifest |
frontend | healthy | src/http/bridge-client.ts |
/env-schema |
frontend | healthy | src/http/bridge-client.ts |
/health |
frontend | healthy | src/http/bridge-client.ts |
/resolve/:agentId/:key |
frontend | healthy | src/http/endpoints/vault-resolve.ts |
/webhook/agentmail/inbound |
frontend | healthy | src/http/endpoints/webhook-inbound-email.ts |
/api/internal/factory/deploy |
frontend | healthy | src/http/endpoints/internal-factory-deploy.ts |
/internal/model-config/version |
frontend | healthy | src/http/endpoints/internal-model-config-version.ts |
/internal/agents/:agentId/stop |
frontend | healthy | src/http/endpoints/internal-agents-stop.ts |
/internal/agents/:agentId/reload |
frontend | healthy | src/http/endpoints/internal-agents-reload.ts |
/webhook/inbound/telegram |
frontend | healthy | src/http/endpoints/webhook-inbound-telegram.ts |
/internal/turn/stream |
frontend | healthy | src/http/endpoints/internal-turn-stream.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
fix |
software | healthy | tests/esm/smoke.test.ts:fix |
NON |
software | healthy | src/memory/retention.ts:NON |
drift |
software | healthy | src/agent/agent-context-file.ts:drift |
string |
software | healthy | src/capability/voice/privacy.ts:string |
BridgeHttpError |
software | healthy | src/http/bridge-client.ts:BridgeHttpError |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | tests/capability/capability-registry-entry.test.ts |
port:3001 |
network | healthy | tests/capability/capability-registry-entry.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
consumer-cjs-node20 |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
App-Templates__x9-forge-contract |
software | healthy | /data/fable5_failed_archive/App-Templates__x9-forge-contract |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /call/<toolName> |
api | healthy | src/capability/tool-call.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/f542c4e0-4a4d-4cc0-ab56-6bbd10d742d5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f542c4e0-4a4d-4cc0-ab56-6bbd10d742d5/
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.