https://github.com/Rynaro/prisma
· scanned 2026-06-15 23:58 UTC (2 months, 3 weeks ago)
53 raw signals (0 security + 53 graph)
Last scanned 2 months, 3 weeks ago · v1 · 46 actionable findings from 1 signal source. 7 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 748 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 |
|---|---|---|---|
sign |
software | healthy | apps/github-app/tests/server.test.ts:sign |
makePullRequestBody |
software | healthy | apps/github-app/tests/server.test.ts:makePullRequestBody |
buildTestServer |
software | healthy | apps/github-app/tests/server.test.ts:buildTestServer |
makeIssueCommentBody |
software | healthy | apps/github-app/tests/server.test.ts:makeIssueCommentBody |
makeCheckRunBody |
software | healthy | apps/github-app/tests/server.test.ts:makeCheckRunBody |
makeReadyProbe |
software | healthy | apps/github-app/tests/server-healthz.test.ts:makeReadyProbe |
makeDepsProbe |
software | healthy | apps/github-app/tests/server-healthz.test.ts:makeDepsProbe |
buildTestServer |
software | healthy | apps/github-app/tests/server-healthz.test.ts:buildTestServer |
runReady |
software | healthy | apps/github-app/tests/server-healthz.test.ts:runReady |
runDeps |
software | healthy | apps/github-app/tests/server-healthz.test.ts:runDeps |
sign |
software | healthy | apps/github-app/tests/webhook/signature.test.ts:sign |
makeFakeIssueComments |
software | healthy | apps/github-app/tests/worker/command-dispatch.test.ts:makeF… |
makeCommentPayload |
software | healthy | apps/github-app/tests/worker/command-dispatch.test.ts:makeC… |
to |
software | healthy | apps/github-app/tests/worker/command-dispatch.test.ts:to |
isBotAuthor |
software | healthy | apps/github-app/tests/worker/command-dispatch.test.ts:isBot… |
buildValidTargets |
software | healthy | apps/github-app/tests/worker/command-dispatch.test.ts:build… |
matchesTarget |
software | healthy | apps/github-app/tests/worker/command-dispatch.test.ts:match… |
isMarkerMatch |
software | healthy | apps/github-app/tests/worker/command-dispatch.test.ts:isMar… |
checkDropBeforeEyes |
software | healthy | apps/github-app/tests/worker/command-dispatch.test.ts:check… |
is |
software | healthy | apps/github-app/tests/worker/command-dispatch.test.ts:is |
buildConfigReply |
software | healthy | apps/github-app/tests/worker/command-dispatch.test.ts:build… |
defaultConfig |
software | healthy | apps/github-app/tests/worker/command-dispatch.test.ts:defau… |
buildProviderErrorReply |
software | healthy | apps/github-app/tests/worker/command-dispatch.test.ts:build… |
buildChunkedReply |
software | healthy | apps/github-app/tests/worker/command-dispatch.test.ts:build… |
makePayload |
software | healthy | apps/github-app/tests/queue/in-memory-job-queue.test.ts:mak… |
makePayload |
software | healthy | apps/github-app/tests/queue/bullmq-job-queue.test.ts:makePa… |
makeQueueLike |
software | healthy | apps/github-app/tests/queue/bullmq-job-queue.test.ts:makeQu… |
makePayload |
software | healthy | apps/github-app/tests/pipeline/orchestrator.test.ts:makePay… |
cfg |
software | healthy | apps/github-app/tests/pipeline/orchestrator.test.ts:cfg |
buildOctokitSpy |
software | healthy | apps/github-app/tests/pipeline/orchestrator.test.ts:buildOc… |
buildSnapshot |
software | healthy | apps/github-app/tests/pipeline/orchestrator.test.ts:buildSn… |
buildLogger |
software | healthy | apps/github-app/tests/pipeline/orchestrator.test.ts:buildLo… |
buildDeps |
software | healthy | apps/github-app/tests/pipeline/orchestrator.test.ts:buildDe… |
validOutputForExampleFile |
software | healthy | apps/github-app/tests/pipeline/orchestrator.test.ts:validOu… |
buildChunkableSnapshot |
software | healthy | apps/github-app/tests/pipeline/orchestrator.test.ts:buildCh… |
makeScript |
software | healthy | apps/github-app/tests/pipeline/orchestrator.test.ts:makeScr… |
buildSimpleOctokit |
software | healthy | apps/github-app/tests/pipeline/orchestrator.test.ts:buildSi… |
runAndCapture |
software | healthy | apps/github-app/tests/pipeline/orchestrator.test.ts:runAndC… |
cfgWithModel |
software | healthy | apps/github-app/tests/pipeline/orchestrator.test.ts:cfgWith… |
sign |
software | healthy | apps/github-app/tests/e2e/full-loop.test.ts:sign |
makePullRequestBody |
software | healthy | apps/github-app/tests/e2e/full-loop.test.ts:makePullRequest… |
buildOctokitSpy |
software | healthy | apps/github-app/tests/e2e/full-loop.test.ts:buildOctokitSpy |
start |
software | healthy | apps/github-app/tests/e2e/full-loop.test.ts:start |
cfg |
software | healthy | apps/github-app/tests/e2e/full-loop.test.ts:cfg |
buildE2E |
software | healthy | apps/github-app/tests/e2e/full-loop.test.ts:buildE2E |
handler |
software | healthy | apps/github-app/tests/e2e/full-loop.test.ts:handler |
validOutput |
software | healthy | apps/github-app/tests/e2e/full-loop.test.ts:validOutput |
nonEmpty |
software | healthy | apps/github-app/src/repo-identity.ts:nonEmpty |
resolveRepoIdentity |
software | healthy | apps/github-app/src/repo-identity.ts:resolveRepoIdentity |
log |
software | healthy | apps/github-app/src/main.ts:log |
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 |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
Dockerfile |
software | healthy | Dockerfile |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
Makefile |
software | healthy | Makefile |
LICENSE |
software | healthy | LICENSE |
biome.json |
software | healthy | biome.json |
eidolons.yaml |
software | healthy | eidolons.yaml |
docker-compose.yml |
software | healthy | docker-compose.yml |
vitest.config.ts |
software | healthy | vitest.config.ts |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
package.json |
software | healthy | apps/github-app/package.json |
tsconfig.json |
software | healthy | apps/github-app/tsconfig.json |
server.test.ts |
software | healthy | apps/github-app/tests/server.test.ts |
server-healthz.test.ts |
software | healthy | apps/github-app/tests/server-healthz.test.ts |
idempotency.test.ts |
software | healthy | apps/github-app/tests/webhook/idempotency.test.ts |
event-filter.test.ts |
software | healthy | apps/github-app/tests/webhook/event-filter.test.ts |
replay-cache.test.ts |
software | healthy | apps/github-app/tests/webhook/replay-cache.test.ts |
signature.test.ts |
software | healthy | apps/github-app/tests/webhook/signature.test.ts |
repo-lookup.test.ts |
software | healthy | apps/github-app/tests/worker/repo-lookup.test.ts |
command-dispatch.test.ts |
software | healthy | apps/github-app/tests/worker/command-dispatch.test.ts |
classify-retry.test.ts |
software | healthy | apps/github-app/tests/queue/classify-retry.test.ts |
in-memory-job-queue.test.ts |
software | healthy | apps/github-app/tests/queue/in-memory-job-queue.test.ts |
bullmq-job-queue.test.ts |
software | healthy | apps/github-app/tests/queue/bullmq-job-queue.test.ts |
orchestrator.test.ts |
software | healthy | apps/github-app/tests/pipeline/orchestrator.test.ts |
full-loop.test.ts |
software | healthy | apps/github-app/tests/e2e/full-loop.test.ts |
index.ts |
software | healthy | apps/github-app/src/index.ts |
repo-identity.ts |
software | healthy | apps/github-app/src/repo-identity.ts |
main.ts |
software | healthy | apps/github-app/src/main.ts |
server.ts |
software | healthy | apps/github-app/src/server.ts |
worker.ts |
software | healthy | apps/github-app/src/worker.ts |
replay-cache.ts |
software | healthy | apps/github-app/src/webhook/replay-cache.ts |
event-filter.ts |
software | healthy | apps/github-app/src/webhook/event-filter.ts |
idempotency.ts |
software | healthy | apps/github-app/src/webhook/idempotency.ts |
enqueue.ts |
software | healthy | apps/github-app/src/webhook/enqueue.ts |
signature.ts |
software | healthy | apps/github-app/src/webhook/signature.ts |
bullmq-job-queue.ts |
software | healthy | apps/github-app/src/queue/bullmq-job-queue.ts |
in-memory-job-queue.ts |
software | healthy | apps/github-app/src/queue/in-memory-job-queue.ts |
index.ts |
software | healthy | apps/github-app/src/queue/index.ts |
job-queue.ts |
software | healthy | apps/github-app/src/queue/job-queue.ts |
index.ts |
software | healthy | apps/github-app/src/pipeline/index.ts |
orchestrator.ts |
software | healthy | apps/github-app/src/pipeline/orchestrator.ts |
threat-model.md |
software | healthy | docs/threat-model.md |
deployment.md |
software | healthy | docs/deployment.md |
config-spec.md |
software | healthy | docs/config-spec.md |
observability.md |
software | healthy | docs/observability.md |
mvp-scope.md |
software | healthy | docs/mvp-scope.md |
api-contracts.md |
software | healthy | docs/api-contracts.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
github-app |
software | healthy | apps/github-app |
tests |
software | healthy | apps/github-app/tests |
webhook |
software | healthy | apps/github-app/tests/webhook |
worker |
software | healthy | apps/github-app/tests/worker |
queue |
software | healthy | apps/github-app/tests/queue |
pipeline |
software | healthy | apps/github-app/tests/pipeline |
e2e |
software | healthy | apps/github-app/tests/e2e |
src |
software | healthy | apps/github-app/src |
webhook |
software | healthy | apps/github-app/src/webhook |
queue |
software | healthy | apps/github-app/src/queue |
pipeline |
software | healthy | apps/github-app/src/pipeline |
docs |
software | healthy | docs |
_planning |
software | healthy | docs/_planning |
dynamic-interactions |
software | healthy | docs/_planning/dynamic-interactions |
deployment-pipeline |
software | healthy | docs/_planning/deployment-pipeline |
custom-review-prompts |
software | healthy | docs/_planning/custom-review-prompts |
diff-chunking |
software | healthy | docs/_planning/diff-chunking |
config-dx |
software | healthy | docs/_planning/config-dx |
architecture-decision-records |
software | healthy | docs/architecture-decision-records |
scripts |
software | healthy | scripts |
deploy |
software | healthy | deploy |
traefik |
software | healthy | deploy/traefik |
packages |
software | healthy | packages |
config |
software | healthy | packages/config |
tests |
software | healthy | packages/config/tests |
src |
software | healthy | packages/config/src |
config-loader |
software | healthy | packages/config/src/config-loader |
github |
software | healthy | packages/github |
tests |
software | healthy | packages/github/tests |
issue-comments |
software | healthy | packages/github/tests/issue-comments |
check-runs |
software | healthy | packages/github/tests/check-runs |
publisher |
software | healthy | packages/github/tests/publisher |
installation-auth |
software | healthy | packages/github/tests/installation-auth |
review-comments |
software | healthy | packages/github/tests/review-comments |
src |
software | healthy | packages/github/src |
content-fetcher |
software | healthy | packages/github/src/content-fetcher |
issue-comments |
software | healthy | packages/github/src/issue-comments |
check-runs |
software | healthy | packages/github/src/check-runs |
publisher |
software | healthy | packages/github/src/publisher |
installation-auth |
software | healthy | packages/github/src/installation-auth |
review-comments |
software | healthy | packages/github/src/review-comments |
shared |
software | healthy | packages/shared |
tests |
software | healthy | packages/shared/tests |
tokens |
software | healthy | packages/shared/tests/tokens |
src |
software | healthy | packages/shared/src |
types |
software | healthy | packages/shared/src/types |
prompt |
software | healthy | packages/shared/src/prompt |
commands |
software | healthy | packages/shared/src/commands |
audit-log |
software | healthy | packages/shared/src/audit-log |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeRedis |
software | healthy | apps/github-app/tests/webhook/replay-cache.test.ts:FakeRedis |
InMemoryReplayCache |
software | healthy | apps/github-app/src/webhook/replay-cache.ts:InMemoryReplayC… |
RedisReplayCache |
software | healthy | apps/github-app/src/webhook/replay-cache.ts:RedisReplayCache |
BullMqJobQueue |
software | healthy | apps/github-app/src/queue/bullmq-job-queue.ts:BullMqJobQueue |
BullMqJobConsumer |
software | healthy | apps/github-app/src/queue/bullmq-job-queue.ts:BullMqJobCons… |
InMemoryJobQueue |
software | healthy | apps/github-app/src/queue/in-memory-job-queue.ts:InMemoryJo… |
InMemoryJobConsumer |
software | healthy | apps/github-app/src/queue/in-memory-job-queue.ts:InMemoryJo… |
FixtureNotFoundError |
software | healthy | scripts/replay-webhook.ts:FixtureNotFoundError |
ConfigParseError |
software | healthy | packages/config/src/config-loader/parse.ts:ConfigParseError |
IssueCommentInputError |
software | healthy | packages/github/src/issue-comments/index.ts:IssueCommentInp… |
CheckRunInputError |
software | healthy | packages/github/src/check-runs/index.ts:CheckRunInputError |
InstallationAuthError |
software | healthy | packages/github/src/installation-auth/auth.ts:InstallationA… |
SecretNotFoundError |
software | healthy | packages/github/src/installation-auth/auth.ts:SecretNotFoun… |
InstallationAuth |
software | healthy | packages/github/src/installation-auth/auth.ts:InstallationA… |
ReviewCommentInputError |
software | healthy | packages/github/src/review-comments/index.ts:ReviewCommentI… |
ProviderErrorThrowable |
software | healthy | packages/shared/src/schemas/provider.ts:ProviderErrorThrowa… |
OpenAIProvider |
software | healthy | packages/providers/openai/src/index.ts:OpenAIProvider |
FakeProvider |
software | healthy | packages/providers/fake/src/index.ts:FakeProvider |
CopilotProvider |
software | healthy | packages/providers/copilot/src/index.ts:CopilotProvider |
AnthropicProvider |
software | healthy | packages/providers/anthropic/src/index.ts:AnthropicProvider |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | .env.example |
port:17 |
network | healthy | eidolons.yaml |
port:21 |
network | healthy | eidolons.yaml |
port:443 |
network | healthy | deploy/install.sh |
port:127 |
network | healthy | deploy/install.sh |
port:80 |
network | healthy | deploy/docker-compose.prod.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
redis |
hardware | healthy | docker-compose.yml |
app |
hardware | healthy | docker-compose.yml |
worker |
hardware | healthy | docker-compose.yml |
tools |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /healthz/live |
api | healthy | apps/github-app/src/server.ts |
GET /healthz/ready |
api | healthy | apps/github-app/src/server.ts |
GET /healthz/deps |
api | healthy | apps/github-app/src/server.ts |
POST /webhooks/github |
api | healthy | apps/github-app/src/server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::packages/github/tests/installation-auth/auth.test.ts |
security | healthy | packages/github/tests/installation-auth/auth.test.ts |
auth::packages/github/src/installation-auth/auth.ts |
security | healthy | packages/github/src/installation-auth/auth.ts |
auth::evals/fixtures/context-files-injected.yaml |
security | healthy | evals/fixtures/context-files-injected.yaml |
auth::evals/fixtures/reasoning-model-empty-review.yaml |
security | healthy | evals/fixtures/reasoning-model-empty-review.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | deploy/install.sh |
1.1.1.1 |
network | healthy | deploy/traefik/traefik.yml |
8.8.8.8 |
network | healthy | deploy/traefik/traefik.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
traefik |
network | healthy | README.md |
loadbalancer |
network | healthy | deploy/docker-compose.prod.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ci |
cicd | healthy | .github/workflows/ci.yml |
publish |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ouv7nzw4 |
software | healthy | /tmp/repobility-clone-ouv7nzw4 |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
bullmq |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | packages/providers/openai/src/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/etc/passwd |
frontend | healthy | packages/github/tests/content-fetcher.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/28cabd53-494f-44c8-9a30-519d858f7c7a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/28cabd53-494f-44c8-9a30-519d858f7c7a/
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.