https://github.com/tharunkshathriya/holdline-ai
· scanned 2026-06-16 00:33 UTC (2 months, 2 weeks ago)
12 raw signals (0 security + 12 graph)
Last scanned 2 months, 2 weeks ago · v1 · 12 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 68 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 |
|---|---|---|---|
getSpeechRecognition |
software | healthy | app/page.tsx:getSpeechRecognition |
ChatPage |
software | healthy | app/page.tsx:ChatPage |
text |
software | healthy | app/page.tsx:text |
updateAssistant |
software | healthy | app/page.tsx:updateAssistant |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
POST |
software | healthy | app/api/chat/route.ts:POST |
send |
software | healthy | app/api/chat/route.ts:send |
GET |
software | healthy | app/api/admin/sessions/route.ts:GET |
timeOf |
software | healthy | app/admin/page.tsx:timeOf |
Json |
software | healthy | app/admin/page.tsx:Json |
EventRow |
software | healthy | app/admin/page.tsx:EventRow |
time |
software | healthy | app/admin/page.tsx:time |
tag |
software | healthy | app/admin/page.tsx:tag |
AdminPage |
software | healthy | app/admin/page.tsx:AdminPage |
tick |
software | healthy | app/admin/page.tsx:tick |
data |
software | healthy | app/admin/page.tsx:data |
init |
software | healthy | lib/store.ts:init |
store |
software | healthy | lib/store.ts:store |
resetStore |
software | healthy | lib/store.ts:resetStore |
findCustomer |
software | healthy | lib/store.ts:findCustomer |
findOrder |
software | healthy | lib/store.ts:findOrder |
createSession |
software | healthy | lib/store.ts:createSession |
getSession |
software | healthy | lib/store.ts:getSession |
listSessions |
software | healthy | lib/store.ts:listSessions |
logEvent |
software | healthy | lib/store.ts:logEvent |
recordDecision |
software | healthy | lib/store.ts:recordDecision |
recordRefund |
software | healthy | lib/store.ts:recordRefund |
executeTool |
software | healthy | lib/tools.ts:executeTool |
daysBetween |
software | healthy | lib/policy.ts:daysBetween |
validateRefund |
software | healthy | lib/policy.ts:validateRefund |
unknownIds |
software | healthy | lib/policy.ts:unknownIds |
isRetryable |
software | healthy | lib/agent.ts:isRetryable |
streamOnce |
software | healthy | lib/agent.ts:streamOnce |
runAgentTurn |
software | healthy | lib/agent.ts:runAgentTurn |
safeParse |
software | healthy | lib/agent.ts:safeParse |
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
next.config.ts |
software | healthy | next.config.ts |
test-policy.ts |
software | healthy | scripts/test-policy.ts |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
route.ts |
software | healthy | app/api/chat/route.ts |
route.ts |
software | healthy | app/api/admin/sessions/route.ts |
page.tsx |
software | healthy | app/admin/page.tsx |
store.ts |
software | healthy | lib/store.ts |
tools.ts |
software | healthy | lib/tools.ts |
policy.ts |
software | healthy | lib/policy.ts |
agent.ts |
software | healthy | lib/agent.ts |
types.ts |
software | healthy | lib/types.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
app |
software | healthy | app |
api |
software | healthy | app/api |
chat |
software | healthy | app/api/chat |
admin |
software | healthy | app/api/admin |
sessions |
software | healthy | app/api/admin/sessions |
admin |
software | healthy | app/admin |
lib |
software | healthy | lib |
| Label | Layer | Status | Path |
|---|---|---|---|
ChatPage |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
AdminPage |
frontend | healthy | app/admin/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-g000q900 |
software | healthy | /tmp/repobility-clone-g000q900 |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/aaddb9c9-00bc-4e38-a43f-721dd8794e14/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/aaddb9c9-00bc-4e38-a43f-721dd8794e14/
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.