https://github.com/wernerdut/vezubunye
· scanned 2026-06-16 00:56 UTC (2 months, 1 week ago)
66 raw signals (0 security + 66 graph)
Last scanned 2 months, 1 week ago · v1 · 64 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 365 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 |
|---|---|---|---|
storedUser |
software | healthy | frontend/src/api.ts:storedUser |
login |
software | healthy | frontend/src/api.ts:login |
logout |
software | healthy | frontend/src/api.ts:logout |
openAuthed |
software | healthy | frontend/src/api.ts:openAuthed |
errMsg |
software | healthy | frontend/src/api.ts:errMsg |
App |
software | healthy | frontend/src/App.tsx:App |
onFocus |
software | healthy | frontend/src/App.tsx:onFocus |
handleLogout |
software | healthy | frontend/src/App.tsx:handleLogout |
Layout |
software | healthy | frontend/src/components/Layout.tsx:Layout |
navLink |
software | healthy | frontend/src/components/Layout.tsx:navLink |
StatusBadge |
software | healthy | frontend/src/components/ui.tsx:StatusBadge |
SectionTitle |
software | healthy | frontend/src/components/ui.tsx:SectionTitle |
Empty |
software | healthy | frontend/src/components/ui.tsx:Empty |
Admin |
software | healthy | frontend/src/pages/Admin.tsx:Admin |
saveConfig |
software | healthy | frontend/src/pages/Admin.tsx:saveConfig |
setTank |
software | healthy | frontend/src/pages/Admin.tsx:setTank |
patch |
software | healthy | frontend/src/pages/Admin.tsx:patch |
addUser |
software | healthy | frontend/src/pages/Admin.tsx:addUser |
resetPassword |
software | healthy | frontend/src/pages/Admin.tsx:resetPassword |
NodePage |
software | healthy | frontend/src/pages/NodePage.tsx:NodePage |
Login |
software | healthy | frontend/src/pages/Login.tsx:Login |
submit |
software | healthy | frontend/src/pages/Login.tsx:submit |
ReconDashboard |
software | healthy | frontend/src/pages/ReconDashboard.tsx:ReconDashboard |
sweep |
software | healthy | frontend/src/pages/ReconDashboard.tsx:sweep |
resolve |
software | healthy | frontend/src/pages/ReconDashboard.tsx:resolve |
Invoices |
software | healthy | frontend/src/pages/tabs/Invoices.tsx:Invoices |
submit |
software | healthy | frontend/src/pages/tabs/Invoices.tsx:submit |
FinishedGoods |
software | healthy | frontend/src/pages/tabs/FinishedGoods.tsx:FinishedGoods |
adjust |
software | healthy | frontend/src/pages/tabs/FinishedGoods.tsx:adjust |
FlagsTab |
software | healthy | frontend/src/pages/tabs/FlagsTab.tsx:FlagsTab |
resolve |
software | healthy | frontend/src/pages/tabs/FlagsTab.tsx:resolve |
FlagCard |
software | healthy | frontend/src/pages/tabs/FlagsTab.tsx:FlagCard |
Counts |
software | healthy | frontend/src/pages/tabs/Counts.tsx:Counts |
powderName |
software | healthy | frontend/src/pages/tabs/Counts.tsx:powderName |
submit |
software | healthy | frontend/src/pages/tabs/Counts.tsx:submit |
Payments |
software | healthy | frontend/src/pages/tabs/Payments.tsx:Payments |
record |
software | healthy | frontend/src/pages/tabs/Payments.tsx:record |
match |
software | healthy | frontend/src/pages/tabs/Payments.tsx:match |
Deliveries |
software | healthy | frontend/src/pages/tabs/Deliveries.tsx:Deliveries |
submit |
software | healthy | frontend/src/pages/tabs/Deliveries.tsx:submit |
Fittings |
software | healthy | frontend/src/pages/tabs/Fittings.tsx:Fittings |
nameOf |
software | healthy | frontend/src/pages/tabs/Fittings.tsx:nameOf |
adjust |
software | healthy | frontend/src/pages/tabs/Fittings.tsx:adjust |
Production |
software | healthy | frontend/src/pages/tabs/Production.tsx:Production |
colourName |
software | healthy | frontend/src/pages/tabs/Production.tsx:colourName |
DailyCapture |
software | healthy | frontend/src/pages/tabs/DailyCapture.tsx:DailyCapture |
blankPowder |
software | healthy | frontend/src/pages/tabs/DailyCapture.tsx:blankPowder |
blankFittings |
software | healthy | frontend/src/pages/tabs/DailyCapture.tsx:blankFittings |
blankProd |
software | healthy | frontend/src/pages/tabs/DailyCapture.tsx:blankProd |
blankBooked |
software | healthy | frontend/src/pages/tabs/DailyCapture.tsx:blankBooked |
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 |
DEPLOY.md |
software | healthy | DEPLOY.md |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
vercel.json |
software | healthy | frontend/vercel.json |
tailwind.config.js |
software | healthy | frontend/tailwind.config.js |
package.json |
software | healthy | frontend/package.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
postcss.config.js |
software | healthy | frontend/postcss.config.js |
index.css |
software | healthy | frontend/src/index.css |
api.ts |
software | healthy | frontend/src/api.ts |
main.tsx |
software | healthy | frontend/src/main.tsx |
vite-env.d.ts |
software | healthy | frontend/src/vite-env.d.ts |
App.tsx |
software | healthy | frontend/src/App.tsx |
types.ts |
software | healthy | frontend/src/types.ts |
Layout.tsx |
software | healthy | frontend/src/components/Layout.tsx |
ui.tsx |
software | healthy | frontend/src/components/ui.tsx |
Admin.tsx |
software | healthy | frontend/src/pages/Admin.tsx |
NodePage.tsx |
software | healthy | frontend/src/pages/NodePage.tsx |
Login.tsx |
software | healthy | frontend/src/pages/Login.tsx |
ReconDashboard.tsx |
software | healthy | frontend/src/pages/ReconDashboard.tsx |
Invoices.tsx |
software | healthy | frontend/src/pages/tabs/Invoices.tsx |
FinishedGoods.tsx |
software | healthy | frontend/src/pages/tabs/FinishedGoods.tsx |
FlagsTab.tsx |
software | healthy | frontend/src/pages/tabs/FlagsTab.tsx |
Counts.tsx |
software | healthy | frontend/src/pages/tabs/Counts.tsx |
Payments.tsx |
software | healthy | frontend/src/pages/tabs/Payments.tsx |
Deliveries.tsx |
software | healthy | frontend/src/pages/tabs/Deliveries.tsx |
Fittings.tsx |
software | healthy | frontend/src/pages/tabs/Fittings.tsx |
Production.tsx |
software | healthy | frontend/src/pages/tabs/Production.tsx |
DailyCapture.tsx |
software | healthy | frontend/src/pages/tabs/DailyCapture.tsx |
Powder.tsx |
software | healthy | frontend/src/pages/tabs/Powder.tsx |
db.py |
software | healthy | backend/db.py |
seed.py |
software | healthy | backend/seed.py |
auth.py |
software | healthy | backend/auth.py |
recon.py |
software | healthy | backend/recon.py |
Dockerfile |
software | healthy | backend/Dockerfile |
pdf_gen.py |
software | healthy | backend/pdf_gen.py |
models.py |
software | healthy | backend/models.py |
.env.example |
software | healthy | backend/.env.example |
server.py |
software | healthy | backend/server.py |
test_chain.py |
software | healthy | backend/test_chain.py |
requirements.txt |
software | healthy | backend/requirements.txt |
run_dev.py |
software | healthy | backend/run_dev.py |
audit.py |
software | healthy | backend/audit.py |
railway.json |
software | healthy | backend/railway.json |
BRIEF_1_PLATFORM_LAUNCH.md |
software | healthy | guides/BRIEF_1_PLATFORM_LAUNCH.md |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | backend/server.py |
POST /api/auth/login |
api | healthy | backend/server.py |
GET /api/auth/me |
api | healthy | backend/server.py |
GET /api/nodes |
api | healthy | backend/server.py |
POST /api/nodes |
api | healthy | backend/server.py |
PUT /api/nodes/{node_id} |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/config |
api | healthy | backend/server.py |
PUT /api/nodes/{node_id}/config |
api | healthy | backend/server.py |
GET /api/users |
api | healthy | backend/server.py |
POST /api/users |
api | healthy | backend/server.py |
PUT /api/users/{email} |
api | healthy | backend/server.py |
DELETE /api/users/{email} |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/capture-sheet.pdf |
api | healthy | backend/server.py |
POST /api/nodes/{node_id}/captures |
api | healthy | backend/server.py |
POST /api/captures/{capture_id}/photo |
api | healthy | backend/server.py |
GET /api/captures/{capture_id}/photo |
api | healthy | backend/server.py |
POST /api/captures/{capture_id}/entries |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/captures |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/powder |
api | healthy | backend/server.py |
POST /api/nodes/{node_id}/powder/adjustment |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/fittings |
api | healthy | backend/server.py |
POST /api/nodes/{node_id}/fittings/adjustment |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/production |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/finished-goods |
api | healthy | backend/server.py |
POST /api/nodes/{node_id}/finished-goods/adjustment |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/scrap |
api | healthy | backend/server.py |
POST /api/nodes/{node_id}/delivery-notes |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/delivery-notes |
api | healthy | backend/server.py |
GET /api/delivery-notes/{dn_id}/pdf |
api | healthy | backend/server.py |
POST /api/nodes/{node_id}/invoices |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/invoices |
api | healthy | backend/server.py |
GET /api/invoices/{inv_id}/pdf |
api | healthy | backend/server.py |
POST /api/nodes/{node_id}/payments |
api | healthy | backend/server.py |
POST /api/payments/{payment_id}/match |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/payments |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/flags |
api | healthy | backend/server.py |
POST /api/flags/{flag_id}/resolve |
api | healthy | backend/server.py |
POST /api/nodes/{node_id}/counts |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/counts |
api | healthy | backend/server.py |
POST /api/nodes/{node_id}/recon/sweep |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/recon |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/reports/daily |
api | healthy | backend/server.py |
GET /api/nodes/{node_id}/reports/monthly |
api | healthy | backend/server.py |
GET /api/network/kg |
api | healthy | backend/server.py |
GET /api/audit |
api | healthy | backend/server.py |
GET /api/nodes/gogreen/config |
api | healthy | frontend/src/pages/Admin.tsx |
PUT /api/nodes/gogreen/config |
api | healthy | frontend/src/pages/Admin.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/Admin |
frontend | healthy | frontend/src/pages/Admin.tsx |
/NodePage |
frontend | healthy | frontend/src/pages/NodePage.tsx |
/Login |
frontend | healthy | frontend/src/pages/Login.tsx |
/ReconDashboard |
frontend | healthy | frontend/src/pages/ReconDashboard.tsx |
/tabs/Invoices |
frontend | healthy | frontend/src/pages/tabs/Invoices.tsx |
/tabs/FinishedGoods |
frontend | healthy | frontend/src/pages/tabs/FinishedGoods.tsx |
/tabs/FlagsTab |
frontend | healthy | frontend/src/pages/tabs/FlagsTab.tsx |
/tabs/Counts |
frontend | healthy | frontend/src/pages/tabs/Counts.tsx |
/tabs/Payments |
frontend | healthy | frontend/src/pages/tabs/Payments.tsx |
/tabs/Deliveries |
frontend | healthy | frontend/src/pages/tabs/Deliveries.tsx |
/tabs/Fittings |
frontend | healthy | frontend/src/pages/tabs/Fittings.tsx |
/tabs/Production |
frontend | healthy | frontend/src/pages/tabs/Production.tsx |
/tabs/DailyCapture |
frontend | healthy | frontend/src/pages/tabs/DailyCapture.tsx |
/tabs/Powder |
frontend | healthy | frontend/src/pages/tabs/Powder.tsx |
* |
frontend | healthy | frontend/src/App.tsx |
/login |
frontend | healthy | frontend/src/App.tsx |
/ |
frontend | healthy | frontend/src/App.tsx |
/node/:nodeId/* |
frontend | healthy | frontend/src/App.tsx |
/recon |
frontend | healthy | frontend/src/App.tsx |
/admin |
frontend | healthy | frontend/src/App.tsx |
capture |
frontend | healthy | frontend/src/pages/NodePage.tsx |
powder |
frontend | healthy | frontend/src/pages/NodePage.tsx |
fittings |
frontend | healthy | frontend/src/pages/NodePage.tsx |
production |
frontend | healthy | frontend/src/pages/NodePage.tsx |
finished-goods |
frontend | healthy | frontend/src/pages/NodePage.tsx |
deliveries |
frontend | healthy | frontend/src/pages/NodePage.tsx |
invoices |
frontend | healthy | frontend/src/pages/NodePage.tsx |
payments |
frontend | healthy | frontend/src/pages/NodePage.tsx |
flags |
frontend | healthy | frontend/src/pages/NodePage.tsx |
counts |
frontend | healthy | frontend/src/pages/NodePage.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
NodeIn |
software | healthy | backend/models.py:21 |
TankType |
software | healthy | backend/models.py:28 |
PowderProduct |
software | healthy | backend/models.py:36 |
FittingType |
software | healthy | backend/models.py:43 |
Tolerances |
software | healthy | backend/models.py:48 |
NodeConfigIn |
software | healthy | backend/models.py:54 |
PowderMoveLine |
software | healthy | backend/models.py:68 |
FittingMoveLine |
software | healthy | backend/models.py:74 |
ProductionLine |
software | healthy | backend/models.py:80 |
BookedLine |
software | healthy | backend/models.py:88 |
DispatchLine |
software | healthy | backend/models.py:94 |
CaptureEntriesIn |
software | healthy | backend/models.py:101 |
DNLine |
software | healthy | backend/models.py:112 |
DeliveryNoteIn |
software | healthy | backend/models.py:118 |
InvoiceLine |
software | healthy | backend/models.py:125 |
InvoiceIn |
software | healthy | backend/models.py:132 |
PaymentIn |
software | healthy | backend/models.py:142 |
PaymentMatchIn |
software | healthy | backend/models.py:148 |
FlagResolveIn |
software | healthy | backend/models.py:161 |
FGCountLine |
software | healthy | backend/models.py:167 |
PowderCountLine |
software | healthy | backend/models.py:173 |
FittingCountLine |
software | healthy | backend/models.py:179 |
PhysicalCountIn |
software | healthy | backend/models.py:184 |
LoginIn |
software | healthy | backend/models.py:194 |
UserIn |
software | healthy | backend/models.py:199 |
LedgerAdjustIn |
software | healthy | backend/models.py:207 |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
Layout |
frontend | healthy | frontend/src/components/Layout.tsx |
Admin |
frontend | healthy | frontend/src/pages/Admin.tsx |
NodePage |
frontend | healthy | frontend/src/pages/NodePage.tsx |
Login |
frontend | healthy | frontend/src/pages/Login.tsx |
ReconDashboard |
frontend | healthy | frontend/src/pages/ReconDashboard.tsx |
Invoices |
frontend | healthy | frontend/src/pages/tabs/Invoices.tsx |
FinishedGoods |
frontend | healthy | frontend/src/pages/tabs/FinishedGoods.tsx |
FlagsTab |
frontend | healthy | frontend/src/pages/tabs/FlagsTab.tsx |
Counts |
frontend | healthy | frontend/src/pages/tabs/Counts.tsx |
Payments |
frontend | healthy | frontend/src/pages/tabs/Payments.tsx |
Deliveries |
frontend | healthy | frontend/src/pages/tabs/Deliveries.tsx |
Fittings |
frontend | healthy | frontend/src/pages/tabs/Fittings.tsx |
Production |
frontend | healthy | frontend/src/pages/tabs/Production.tsx |
DailyCapture |
frontend | healthy | frontend/src/pages/tabs/DailyCapture.tsx |
Powder |
frontend | healthy | frontend/src/pages/tabs/Powder.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
components |
software | healthy | frontend/src/components |
pages |
software | healthy | frontend/src/pages |
tabs |
software | healthy | frontend/src/pages/tabs |
backend |
software | healthy | backend |
guides |
software | healthy | guides |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | frontend/vite.config.ts |
port:8000 |
network | healthy | backend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/auth.py |
security | healthy | backend/auth.py |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-fmorif1j |
software | healthy | /tmp/repobility-clone-fmorif1j |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | backend/run_dev.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/bb60dcc6-4bdd-418f-9126-17bc500795e3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/bb60dcc6-4bdd-418f-9126-17bc500795e3/
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.