https://github.com/SSSunmin/errorTracking
· scanned 2026-06-16 00:20 UTC (2 months, 2 weeks ago)
30 raw signals (0 security + 30 graph)
Last scanned 2 months, 2 weeks ago · v1 · 28 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 432 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 |
|---|---|---|---|
runRetentionJob |
software | healthy | apps/api/src/index.ts:runRetentionJob |
parseTrustProxy |
software | healthy | apps/api/src/server.ts:parseTrustProxy |
buildServer |
software | healthy | apps/api/src/server.ts:buildServer |
dashboardOrigins |
software | healthy | apps/api/src/server.ts:dashboardOrigins |
decideTrigger |
software | healthy | apps/api/src/notify/triggers.ts:decideTrigger |
isTriggerEnabled |
software | healthy | apps/api/src/notify/triggers.ts:isTriggerEnabled |
withinDebounce |
software | healthy | apps/api/src/notify/triggers.ts:withinDebounce |
alertSubject |
software | healthy | apps/api/src/notify/format.ts:alertSubject |
alertTextLines |
software | healthy | apps/api/src/notify/format.ts:alertTextLines |
slackPayload |
software | healthy | apps/api/src/notify/format.ts:slackPayload |
issueLink |
software | healthy | apps/api/src/notify/index.ts:issueLink |
dispatchNotifications |
software | healthy | apps/api/src/notify/index.ts:dispatchNotifications |
sendSlack |
software | healthy | apps/api/src/notify/channels.ts:sendSlack |
getTransporter |
software | healthy | apps/api/src/notify/channels.ts:getTransporter |
sendEmail |
software | healthy | apps/api/src/notify/channels.ts:sendEmail |
cutoffDate |
software | healthy | apps/api/src/ops/retention.ts:cutoffDate |
deleteOldEvents |
software | healthy | apps/api/src/ops/retention.ts:deleteOldEvents |
res |
software | healthy | apps/api/src/ops/retention.ts:res |
deleteOldArtifacts |
software | healthy | apps/api/src/ops/retention.ts:deleteOldArtifacts |
runRetention |
software | healthy | apps/api/src/ops/retention.ts:runRetention |
analyzeEvents |
software | healthy | apps/api/src/ops/retention.ts:analyzeEvents |
ADMIN_EMAIL |
software | healthy | apps/api/src/scripts/seed-dev.ts:ADMIN_EMAIL |
extractPublicKey |
software | healthy | apps/api/src/lib/auth.ts:extractPublicKey |
windowStartEpoch |
software | healthy | apps/api/src/lib/buckets.ts:windowStartEpoch |
fillBuckets |
software | healthy | apps/api/src/lib/buckets.ts:fillBuckets |
toDistribution |
software | healthy | apps/api/src/lib/buckets.ts:toDistribution |
markAndCheckDuplicate |
software | healthy | apps/api/src/lib/dedup.ts:markAndCheckDuplicate |
newSessionId |
software | healthy | apps/api/src/lib/session.ts:newSessionId |
isExpired |
software | healthy | apps/api/src/lib/session.ts:isExpired |
createSession |
software | healthy | apps/api/src/lib/session.ts:createSession |
touchSession |
software | healthy | apps/api/src/lib/session.ts:touchSession |
destroySession |
software | healthy | apps/api/src/lib/session.ts:destroySession |
destroyUserSessions |
software | healthy | apps/api/src/lib/session.ts:destroyUserSessions |
deleteExpiredSessions |
software | healthy | apps/api/src/lib/session.ts:deleteExpiredSessions |
setSessionCookie |
software | healthy | apps/api/src/lib/session.ts:setSessionCookie |
clearSessionCookie |
software | healthy | apps/api/src/lib/session.ts:clearSessionCookie |
readSessionId |
software | healthy | apps/api/src/lib/session.ts:readSessionId |
requireAuth |
software | healthy | apps/api/src/lib/session.ts:requireAuth |
currentUserId |
software | healthy | apps/api/src/lib/session.ts:currentUserId |
id |
software | healthy | apps/api/src/lib/session.ts:id |
isValidEmail |
software | healthy | apps/api/src/lib/channel-validation.ts:isValidEmail |
isValidSlackWebhook |
software | healthy | apps/api/src/lib/channel-validation.ts:isValidSlackWebhook |
parseSearch |
software | healthy | apps/api/src/lib/search.ts:parseSearch |
parsePagination |
software | healthy | apps/api/src/lib/pagination.ts:parsePagination |
checkRateLimit |
software | healthy | apps/api/src/lib/rate-limit.ts:checkRateLimit |
resetRateLimits |
software | healthy | apps/api/src/lib/rate-limit.ts:resetRateLimits |
hashPassword |
software | healthy | apps/api/src/lib/password.ts:hashPassword |
hash |
software | healthy | apps/api/src/lib/password.ts:hash |
verifyPassword |
software | healthy | apps/api/src/lib/password.ts:verifyPassword |
registerAuthRoutes |
software | healthy | apps/api/src/routes/auth.ts:registerAuthRoutes |
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 |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
package.json |
software | healthy | apps/api/package.json |
.env.example |
software | healthy | apps/api/.env.example |
tsconfig.json |
software | healthy | apps/api/tsconfig.json |
drizzle.config.ts |
software | healthy | apps/api/drizzle.config.ts |
0003_third_boomer.sql |
software | healthy | apps/api/drizzle/0003_third_boomer.sql |
0000_daily_unus.sql |
software | healthy | apps/api/drizzle/0000_daily_unus.sql |
0002_early_forgotten_one.sql |
software | healthy | apps/api/drizzle/0002_early_forgotten_one.sql |
0004_steady_nightmare.sql |
software | healthy | apps/api/drizzle/0004_steady_nightmare.sql |
0001_eager_banshee.sql |
software | healthy | apps/api/drizzle/0001_eager_banshee.sql |
0004_snapshot.json |
software | healthy | apps/api/drizzle/meta/0004_snapshot.json |
0001_snapshot.json |
software | healthy | apps/api/drizzle/meta/0001_snapshot.json |
0002_snapshot.json |
software | healthy | apps/api/drizzle/meta/0002_snapshot.json |
0000_snapshot.json |
software | healthy | apps/api/drizzle/meta/0000_snapshot.json |
0003_snapshot.json |
software | healthy | apps/api/drizzle/meta/0003_snapshot.json |
_journal.json |
software | healthy | apps/api/drizzle/meta/_journal.json |
index.ts |
software | healthy | apps/api/src/index.ts |
server.ts |
software | healthy | apps/api/src/server.ts |
format.test.ts |
software | healthy | apps/api/src/notify/format.test.ts |
triggers.ts |
software | healthy | apps/api/src/notify/triggers.ts |
format.ts |
software | healthy | apps/api/src/notify/format.ts |
index.ts |
software | healthy | apps/api/src/notify/index.ts |
triggers.test.ts |
software | healthy | apps/api/src/notify/triggers.test.ts |
channels.ts |
software | healthy | apps/api/src/notify/channels.ts |
retention.ts |
software | healthy | apps/api/src/ops/retention.ts |
retention.test.ts |
software | healthy | apps/api/src/ops/retention.test.ts |
retention.ts |
software | healthy | apps/api/src/scripts/retention.ts |
seed-dev.ts |
software | healthy | apps/api/src/scripts/seed-dev.ts |
auth.ts |
software | healthy | apps/api/src/lib/auth.ts |
buckets.ts |
software | healthy | apps/api/src/lib/buckets.ts |
pagination.test.ts |
software | healthy | apps/api/src/lib/pagination.test.ts |
search.test.ts |
software | healthy | apps/api/src/lib/search.test.ts |
dedup.ts |
software | healthy | apps/api/src/lib/dedup.ts |
rate-limit.test.ts |
software | healthy | apps/api/src/lib/rate-limit.test.ts |
session.ts |
software | healthy | apps/api/src/lib/session.ts |
session.test.ts |
software | healthy | apps/api/src/lib/session.test.ts |
channel-validation.ts |
software | healthy | apps/api/src/lib/channel-validation.ts |
buckets.test.ts |
software | healthy | apps/api/src/lib/buckets.test.ts |
search.ts |
software | healthy | apps/api/src/lib/search.ts |
pagination.ts |
software | healthy | apps/api/src/lib/pagination.ts |
channel-validation.test.ts |
software | healthy | apps/api/src/lib/channel-validation.test.ts |
rate-limit.ts |
software | healthy | apps/api/src/lib/rate-limit.ts |
password.ts |
software | healthy | apps/api/src/lib/password.ts |
password.test.ts |
software | healthy | apps/api/src/lib/password.test.ts |
auth.ts |
software | healthy | apps/api/src/routes/auth.ts |
issues.ts |
software | healthy | apps/api/src/routes/issues.ts |
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 |
api |
software | healthy | apps/api |
drizzle |
software | healthy | apps/api/drizzle |
meta |
software | healthy | apps/api/drizzle/meta |
src |
software | healthy | apps/api/src |
notify |
software | healthy | apps/api/src/notify |
ops |
software | healthy | apps/api/src/ops |
scripts |
software | healthy | apps/api/src/scripts |
lib |
software | healthy | apps/api/src/lib |
routes |
software | healthy | apps/api/src/routes |
queue |
software | healthy | apps/api/src/queue |
pipeline |
software | healthy | apps/api/src/pipeline |
db |
software | healthy | apps/api/src/db |
dashboard |
software | healthy | apps/dashboard |
src |
software | healthy | apps/dashboard/src |
api |
software | healthy | apps/dashboard/src/api |
components |
software | healthy | apps/dashboard/src/components |
lib |
software | healthy | apps/dashboard/src/lib |
pages |
software | healthy | apps/dashboard/src/pages |
docs |
software | healthy | docs |
packages |
software | healthy | packages |
shared |
software | healthy | packages/shared |
src |
software | healthy | packages/shared/src |
cli |
software | healthy | packages/cli |
src |
software | healthy | packages/cli/src |
sdk |
software | healthy | packages/sdk |
demo |
software | healthy | packages/sdk/demo |
src |
software | healthy | packages/sdk/src |
.claude |
software | healthy | .claude |
examples |
software | healthy | examples |
demo-shop |
software | healthy | examples/demo-shop |
infra |
software | healthy | infra |
| Label | Layer | Status | Path |
|---|---|---|---|
/LoginPage |
frontend | healthy | apps/dashboard/src/pages/LoginPage.tsx |
/IssuesPage |
frontend | healthy | apps/dashboard/src/pages/IssuesPage.tsx |
/IssueDetailPage |
frontend | healthy | apps/dashboard/src/pages/IssueDetailPage.tsx |
/ProjectsPage |
frontend | healthy | apps/dashboard/src/pages/ProjectsPage.tsx |
/AlertSettingsPage |
frontend | healthy | apps/dashboard/src/pages/AlertSettingsPage.tsx |
/login |
frontend | healthy | apps/dashboard/src/App.tsx |
/ |
frontend | healthy | apps/dashboard/src/App.tsx |
/projects/:projectId |
frontend | healthy | apps/dashboard/src/App.tsx |
/projects/:projectId/alerts |
frontend | healthy | apps/dashboard/src/App.tsx |
/issues/:issueId |
frontend | healthy | apps/dashboard/src/App.tsx |
* |
frontend | healthy | apps/dashboard/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
alert_rules |
data | healthy | apps/api/drizzle/0003_third_boomer.sql |
notifications |
data | healthy | apps/api/drizzle/0003_third_boomer.sql |
artifacts |
data | healthy | apps/api/drizzle/0000_daily_unus.sql |
events |
data | healthy | apps/api/drizzle/0000_daily_unus.sql |
issues |
data | healthy | apps/api/drizzle/0000_daily_unus.sql |
projects |
data | healthy | apps/api/drizzle/0000_daily_unus.sql |
releases |
data | healthy | apps/api/drizzle/0000_daily_unus.sql |
users_affected |
data | healthy | apps/api/drizzle/0000_daily_unus.sql |
sessions |
data | healthy | apps/api/drizzle/0002_early_forgotten_one.sql |
users |
data | healthy | apps/api/drizzle/0001_eager_banshee.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /healthz |
api | healthy | apps/api/src/server.ts |
POST /api/auth/login |
api | healthy | apps/api/src/routes/auth.ts |
POST /api/auth/logout |
api | healthy | apps/api/src/routes/auth.ts |
GET /api/auth/me |
api | healthy | apps/api/src/routes/auth.ts |
PATCH /api/issues |
api | healthy | apps/api/src/routes/issues.ts |
GET /api/projects |
api | healthy | apps/api/src/routes/projects.ts |
POST /api/projects |
api | healthy | apps/api/src/routes/projects.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
ApiError |
software | healthy | apps/dashboard/src/api/client.ts:ApiError |
BreadcrumbBuffer |
software | healthy | packages/sdk/src/breadcrumbs.ts:BreadcrumbBuffer |
RateLimitGate |
software | healthy | packages/sdk/src/transport.ts:RateLimitGate |
Scope |
software | healthy | packages/sdk/src/scope.ts:Scope |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
sqlite |
data | healthy | pnpm-lock.yaml |
redis |
data | healthy | pnpm-lock.yaml |
postgres |
data | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | apps/api/.env.example |
1.2.3.4 |
network | healthy | apps/api/src/lib/rate-limit.test.ts |
203.0.113.5 |
network | healthy | apps/api/src/pipeline/normalize.test.ts |
126.0.0.0 |
network | healthy | packages/sdk/src/event-builder.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
db |
hardware | healthy | infra/docker-compose.yml |
api |
hardware | healthy | infra/docker-compose.yml |
dashboard |
hardware | healthy | infra/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::apps/api/src/pipeline/normalize.test.ts |
security | healthy | apps/api/src/pipeline/normalize.test.ts |
password_literal::apps/api/src/pipeline/normalize.test.ts |
security | healthy | apps/api/src/pipeline/normalize.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-9kh3lc1y |
software | healthy | /tmp/repobility-clone-9kh3lc1y |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | pnpm-lock.yaml |
This page is publicly accessible at:
https://repobility.com/scan/4e29e611-0fdb-485b-b6a9-1311cc7bb94e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4e29e611-0fdb-485b-b6a9-1311cc7bb94e/
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.