https://github.com/vedant-moxie/DevGenie
· scanned 2026-06-16 00:48 UTC (2 months, 1 week ago)
49 raw signals (0 security + 49 graph)
Last scanned 2 months, 1 week ago · v1 · 48 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 344 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 |
|---|---|---|---|
_load_dotenv |
software | healthy | config.py:13 |
get_secret |
software | healthy | config.py:30 |
Genie |
software | healthy | frontend/src/components/Genie.tsx:Genie |
LampMark |
software | healthy | frontend/src/components/Brand.tsx:LampMark |
Wordmark |
software | healthy | frontend/src/components/Brand.tsx:Wordmark |
Brand |
software | healthy | frontend/src/components/Brand.tsx:Brand |
RiskRadarModal |
software | healthy | frontend/src/components/RiskRadarModal.tsx:RiskRadarModal |
onKey |
software | healthy | frontend/src/components/RiskRadarModal.tsx:onKey |
submit |
software | healthy | frontend/src/components/RiskRadarModal.tsx:submit |
sendToChat |
software | healthy | frontend/src/components/RiskRadarModal.tsx:sendToChat |
Markdown |
software | healthy | frontend/src/components/Markdown.tsx:Markdown |
Providers |
software | healthy | frontend/src/components/Providers.tsx:Providers |
Home |
software | healthy | frontend/src/app/page.tsx:Home |
RootLayout |
software | healthy | frontend/src/app/layout.tsx:RootLayout |
readConversationCount |
software | healthy | frontend/src/app/settings/page.tsx:readConversationCount |
SettingsPage |
software | healthy | frontend/src/app/settings/page.tsx:SettingsPage |
savePat |
software | healthy | frontend/src/app/settings/page.tsx:savePat |
removePat |
software | healthy | frontend/src/app/settings/page.tsx:removePat |
onRepoChange |
software | healthy | frontend/src/app/settings/page.tsx:onRepoChange |
clearHistory |
software | healthy | frontend/src/app/settings/page.tsx:clearHistory |
initial |
software | healthy | frontend/src/app/settings/page.tsx:initial |
refreshAccessToken |
software | healthy | frontend/src/app/api/auth/[...nextauth]/route.ts:refreshAcc… |
GET |
software | healthy | frontend/src/app/api/projects/route.ts:GET |
GET |
software | healthy | frontend/src/app/api/activity/route.ts:GET |
backendUrl |
software | healthy | frontend/src/app/api/ingest/route.ts:backendUrl |
POST |
software | healthy | frontend/src/app/api/ingest/route.ts:POST |
GET |
software | healthy | frontend/src/app/api/ingest/route.ts:GET |
POST |
software | healthy | frontend/src/app/api/chat/route.ts:POST |
POST |
software | healthy | frontend/src/app/api/risk/route.ts:POST |
GET |
software | healthy | frontend/src/app/api/reversions/route.ts:GET |
GET |
software | healthy | frontend/src/app/api/hotspots/route.ts:GET |
GET |
software | healthy | frontend/src/app/api/stats/route.ts:GET |
GET |
software | healthy | frontend/src/app/api/graph/route.ts:GET |
DashboardPage |
software | healthy | frontend/src/app/dashboard/page.tsx:DashboardPage |
title |
software | healthy | frontend/src/app/dashboard/page.tsx:title |
userHandle |
software | healthy | frontend/src/app/dashboard/page.tsx:userHandle |
scrollTo |
software | healthy | frontend/src/app/dashboard/page.tsx:scrollTo |
StatCard |
software | healthy | frontend/src/app/dashboard/page.tsx:StatCard |
QuickChip |
software | healthy | frontend/src/app/dashboard/page.tsx:QuickChip |
NavItem |
software | healthy | frontend/src/app/dashboard/page.tsx:NavItem |
RepoOption |
software | healthy | frontend/src/app/dashboard/page.tsx:RepoOption |
PanelHeader |
software | healthy | frontend/src/app/dashboard/page.tsx:PanelHeader |
ActivityRow |
software | healthy | frontend/src/app/dashboard/page.tsx:ActivityRow |
content |
software | healthy | frontend/src/app/dashboard/page.tsx:content |
HotspotRow |
software | healthy | frontend/src/app/dashboard/page.tsx:HotspotRow |
PanelSkeleton |
software | healthy | frontend/src/app/dashboard/page.tsx:PanelSkeleton |
PanelEmpty |
software | healthy | frontend/src/app/dashboard/page.tsx:PanelEmpty |
ReversionsModal |
software | healthy | frontend/src/app/dashboard/page.tsx:ReversionsModal |
onKey |
software | healthy | frontend/src/app/dashboard/page.tsx:onKey |
relativeTime |
software | healthy | frontend/src/app/dashboard/page.tsx:relativeTime |
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 |
config.py |
software | healthy | config.py |
PROJECT_STORY.md |
software | healthy | PROJECT_STORY.md |
Dockerfile |
software | healthy | Dockerfile |
DEMO_SCRIPT.md |
software | healthy | DEMO_SCRIPT.md |
DEMO_VIDEO.md |
software | healthy | DEMO_VIDEO.md |
DEMO.md |
software | healthy | DEMO.md |
.env.example |
software | healthy | .env.example |
SUBMISSION.md |
software | healthy | SUBMISSION.md |
LICENSE |
software | healthy | LICENSE |
requirements.txt |
software | healthy | requirements.txt |
.env.local.example |
software | healthy | frontend/.env.local.example |
CLAUDE.md |
software | healthy | frontend/CLAUDE.md |
package.json |
software | healthy | frontend/package.json |
Dockerfile |
software | healthy | frontend/Dockerfile |
package-lock.json |
software | healthy | frontend/package-lock.json |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
eslint.config.mjs |
software | healthy | frontend/eslint.config.mjs |
AGENTS.md |
software | healthy | frontend/AGENTS.md |
next.config.ts |
software | healthy | frontend/next.config.ts |
next-auth.d.ts |
software | healthy | frontend/src/types/next-auth.d.ts |
Genie.tsx |
software | healthy | frontend/src/components/Genie.tsx |
Brand.tsx |
software | healthy | frontend/src/components/Brand.tsx |
RiskRadarModal.tsx |
software | healthy | frontend/src/components/RiskRadarModal.tsx |
Markdown.tsx |
software | healthy | frontend/src/components/Markdown.tsx |
Providers.tsx |
software | healthy | frontend/src/components/Providers.tsx |
globals.css |
software | healthy | frontend/src/app/globals.css |
page.tsx |
software | healthy | frontend/src/app/page.tsx |
layout.tsx |
software | healthy | frontend/src/app/layout.tsx |
page.module.css |
software | healthy | frontend/src/app/page.module.css |
page.tsx |
software | healthy | frontend/src/app/settings/page.tsx |
route.ts |
software | healthy | frontend/src/app/api/auth/[...nextauth]/route.ts |
route.ts |
software | healthy | frontend/src/app/api/projects/route.ts |
route.ts |
software | healthy | frontend/src/app/api/activity/route.ts |
route.ts |
software | healthy | frontend/src/app/api/ingest/route.ts |
route.ts |
software | healthy | frontend/src/app/api/chat/route.ts |
route.ts |
software | healthy | frontend/src/app/api/risk/route.ts |
route.ts |
software | healthy | frontend/src/app/api/reversions/route.ts |
route.ts |
software | healthy | frontend/src/app/api/hotspots/route.ts |
route.ts |
software | healthy | frontend/src/app/api/stats/route.ts |
route.ts |
software | healthy | frontend/src/app/api/graph/route.ts |
page.tsx |
software | healthy | frontend/src/app/dashboard/page.tsx |
page.tsx |
software | healthy | frontend/src/app/chat/page.tsx |
page.tsx |
software | healthy | frontend/src/app/graph/page.tsx |
settings.ts |
software | healthy | frontend/src/lib/settings.ts |
main.py |
software | healthy | webhook/main.py |
index.html |
software | healthy | ui/index.html |
main.py |
software | healthy | ui/main.py |
__init__.py |
software | healthy | agent/__init__.py |
prompts.py |
software | healthy | agent/prompts.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
types |
software | healthy | frontend/src/types |
components |
software | healthy | frontend/src/components |
app |
software | healthy | frontend/src/app |
settings |
software | healthy | frontend/src/app/settings |
api |
software | healthy | frontend/src/app/api |
auth |
software | healthy | frontend/src/app/api/auth |
[...nextauth] |
software | healthy | frontend/src/app/api/auth/[...nextauth] |
projects |
software | healthy | frontend/src/app/api/projects |
activity |
software | healthy | frontend/src/app/api/activity |
ingest |
software | healthy | frontend/src/app/api/ingest |
chat |
software | healthy | frontend/src/app/api/chat |
risk |
software | healthy | frontend/src/app/api/risk |
reversions |
software | healthy | frontend/src/app/api/reversions |
hotspots |
software | healthy | frontend/src/app/api/hotspots |
stats |
software | healthy | frontend/src/app/api/stats |
graph |
software | healthy | frontend/src/app/api/graph |
dashboard |
software | healthy | frontend/src/app/dashboard |
chat |
software | healthy | frontend/src/app/chat |
graph |
software | healthy | frontend/src/app/graph |
lib |
software | healthy | frontend/src/lib |
webhook |
software | healthy | webhook |
ui |
software | healthy | ui |
agent |
software | healthy | agent |
deploy |
software | healthy | deploy |
ingestion |
software | healthy | ingestion |
tools |
software | healthy | tools |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::frontend/src/app/api/stats/route.ts |
security | healthy | frontend/src/app/api/stats/route.ts |
auth::frontend/src/types/next-auth.d.ts |
security | healthy | frontend/src/types/next-auth.d.ts |
auth::frontend/src/app/api/chat/route.ts |
security | healthy | frontend/src/app/api/chat/route.ts |
auth::frontend/src/app/api/auth/[...nextauth]/route.ts |
security | healthy | frontend/src/app/api/auth/[...nextauth]/route.ts |
auth::frontend/src/app/api/ingest/route.ts |
security | healthy | frontend/src/app/api/ingest/route.ts |
auth::frontend/.env.local.example |
security | healthy | frontend/.env.local.example |
auth::frontend/package.json |
security | healthy | frontend/package.json |
auth::frontend/src/app/dashboard/page.tsx |
security | healthy | frontend/src/app/dashboard/page.tsx |
auth::frontend/src/app/api/risk/route.ts |
security | healthy | frontend/src/app/api/risk/route.ts |
auth::frontend/src/components/Providers.tsx |
security | healthy | frontend/src/components/Providers.tsx |
auth::README.md |
security | healthy | README.md |
auth::frontend/src/app/api/activity/route.ts |
security | healthy | frontend/src/app/api/activity/route.ts |
auth::frontend/src/app/api/graph/route.ts |
security | healthy | frontend/src/app/api/graph/route.ts |
auth::frontend/src/app/api/hotspots/route.ts |
security | healthy | frontend/src/app/api/hotspots/route.ts |
auth::frontend/src/app/graph/page.tsx |
security | healthy | frontend/src/app/graph/page.tsx |
auth::frontend/src/lib/settings.ts |
security | healthy | frontend/src/lib/settings.ts |
auth::frontend/src/app/api/projects/route.ts |
security | healthy | frontend/src/app/api/projects/route.ts |
auth::frontend/src/app/page.tsx |
security | healthy | frontend/src/app/page.tsx |
auth::frontend/src/app/api/reversions/route.ts |
security | healthy | frontend/src/app/api/reversions/route.ts |
auth::frontend/src/app/chat/page.tsx |
security | healthy | frontend/src/app/chat/page.tsx |
auth::frontend/src/app/settings/page.tsx |
security | healthy | frontend/src/app/settings/page.tsx |
auth::ingestion/main.py |
security | healthy | ingestion/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /healthz |
api | healthy | webhook/main.py |
POST /webhook |
api | healthy | webhook/main.py |
GET /stats |
api | healthy | ui/main.py |
POST /chat |
api | healthy | ui/main.py |
POST /ingest |
api | healthy | ui/main.py |
GET /ingest/status |
api | healthy | ui/main.py |
GET /graph |
api | healthy | ui/main.py |
GET /hotspots |
api | healthy | ui/main.py |
GET /activity |
api | healthy | ui/main.py |
GET /reversions |
api | healthy | ui/main.py |
POST /risk |
api | healthy | ui/main.py |
GET / |
api | healthy | ui/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
Genie |
frontend | healthy | frontend/src/components/Genie.tsx |
Brand |
frontend | healthy | frontend/src/components/Brand.tsx |
RiskRadarModal |
frontend | healthy | frontend/src/components/RiskRadarModal.tsx |
Markdown |
frontend | healthy | frontend/src/components/Markdown.tsx |
Providers |
frontend | healthy | frontend/src/components/Providers.tsx |
Home |
frontend | healthy | frontend/src/app/page.tsx |
RootLayout |
frontend | healthy | frontend/src/app/layout.tsx |
SettingsPage |
frontend | healthy | frontend/src/app/settings/page.tsx |
DashboardPage |
frontend | healthy | frontend/src/app/dashboard/page.tsx |
ChatPage |
frontend | healthy | frontend/src/app/chat/page.tsx |
GraphPage |
frontend | healthy | frontend/src/app/graph/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
ChatIn |
software | healthy | ui/main.py:30 |
RiskIn |
software | healthy | ui/main.py:35 |
IngestIn |
software | healthy | ui/main.py:113 |
Datapoint |
software | healthy | ingestion/vector_index.py:69 |
Relationships |
software | healthy | ingestion/relationships.py:33 |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | frontend/src/app/page.tsx |
/settings |
frontend | healthy | frontend/src/app/settings/page.tsx |
/dashboard |
frontend | healthy | frontend/src/app/dashboard/page.tsx |
/chat |
frontend | healthy | frontend/src/app/chat/page.tsx |
/graph |
frontend | healthy | frontend/src/app/graph/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::frontend/Dockerfile |
hardware | healthy | frontend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-bflhaq1m |
software | healthy | /tmp/repobility-clone-bflhaq1m |
| Label | Layer | Status | Path |
|---|---|---|---|
sidekiq |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/abbf032f-ed4f-4fc3-954e-8ac77716577a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/abbf032f-ed4f-4fc3-954e-8ac77716577a/
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.