Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

taloc0111/quanlycongno

https://github.com/taloc0111/quanlycongno · scanned 2026-06-16 00:29 UTC (2 months, 2 weeks ago)

97 raw signals (0 security + 97 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 96 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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 710 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.

LabelLayerStatusPath
trialInfo software healthy website/src/AgencyApp.jsx:trialInfo
AgencyApp software healthy website/src/AgencyApp.jsx:AgencyApp
load software healthy website/src/AgencyApp.jsx:load
openAdd software healthy website/src/AgencyApp.jsx:openAdd
openEdit software healthy website/src/AgencyApp.jsx:openEdit
save software healthy website/src/AgencyApp.jsx:save
remove software healthy website/src/AgencyApp.jsx:remove
applyTrial software healthy website/src/AgencyApp.jsx:applyTrial
DepositApp software healthy website/src/DepositApp.jsx:DepositApp
load software healthy website/src/DepositApp.jsx:load
openAdd software healthy website/src/DepositApp.jsx:openAdd
openEdit software healthy website/src/DepositApp.jsx:openEdit
save software healthy website/src/DepositApp.jsx:save
remove software healthy website/src/DepositApp.jsx:remove
toggleSelect software healthy website/src/DepositApp.jsx:toggleSelect
handleBulkDelete software healthy website/src/DepositApp.jsx:handleBulkDelete
toggleSelectAll software healthy website/src/DepositApp.jsx:toggleSelectAll
today software healthy website/src/TrainApp.jsx:today
TrainApp software healthy website/src/TrainApp.jsx:TrainApp
load software healthy website/src/TrainApp.jsx:load
getCompany software healthy website/src/TrainApp.jsx:getCompany
remainingOf software healthy website/src/TrainApp.jsx:remainingOf
sortValue software healthy website/src/TrainApp.jsx:sortValue
toggleSort software healthy website/src/TrainApp.jsx:toggleSort
arrow software healthy website/src/TrainApp.jsx:arrow
toggleSelectAll software healthy website/src/TrainApp.jsx:toggleSelectAll
toggleSelect software healthy website/src/TrainApp.jsx:toggleSelect
openAdd software healthy website/src/TrainApp.jsx:openAdd
openEdit software healthy website/src/TrainApp.jsx:openEdit
save software healthy website/src/TrainApp.jsx:save
remove software healthy website/src/TrainApp.jsx:remove
handleBulkDelete software healthy website/src/TrainApp.jsx:handleBulkDelete
exportExcel software healthy website/src/TrainApp.jsx:exportExcel
m software healthy website/src/TrainApp.jsx:m
profit software healthy website/src/TrainApp.jsx:profit
emptyItem software healthy website/src/InvoiceApp.jsx:emptyItem
InvoiceApp software healthy website/src/InvoiceApp.jsx:InvoiceApp
load software healthy website/src/InvoiceApp.jsx:load
openAdd software healthy website/src/InvoiceApp.jsx:openAdd
updateItem software healthy website/src/InvoiceApp.jsx:updateItem
save software healthy website/src/InvoiceApp.jsx:save
changeStatus software healthy website/src/InvoiceApp.jsx:changeStatus
remove software healthy website/src/InvoiceApp.jsx:remove
view software healthy website/src/InvoiceApp.jsx:view
formatDateDisplay software healthy website/src/DebtApp.jsx:formatDateDisplay
formatCurrency software healthy website/src/DebtApp.jsx:formatCurrency
calculateRemaining software healthy website/src/DebtApp.jsx:calculateRemaining
StatCard software healthy website/src/DebtApp.jsx:StatCard
App software healthy website/src/DebtApp.jsx:App
getHeaders software healthy website/src/DebtApp.jsx:getHeaders

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
vite.config.js software healthy website/vite.config.js
vercel.json software healthy website/vercel.json
README.md software healthy website/README.md
tailwind.config.js software healthy website/tailwind.config.js
package.json software healthy website/package.json
index.html software healthy website/index.html
package-lock.json software healthy website/package-lock.json
.env.example software healthy website/.env.example
eslint.config.js software healthy website/eslint.config.js
postcss.config.js software healthy website/postcss.config.js
api.js software healthy website/services/api.js
copilot-instructions.md software healthy website/.github/copilot-instructions.md
index.css software healthy website/src/index.css
AgencyApp.jsx software healthy website/src/AgencyApp.jsx
DepositApp.jsx software healthy website/src/DepositApp.jsx
TrainApp.jsx software healthy website/src/TrainApp.jsx
InvoiceApp.jsx software healthy website/src/InvoiceApp.jsx
DebtApp.jsx software healthy website/src/DebtApp.jsx
DashboardApp.jsx software healthy website/src/DashboardApp.jsx
AppLauncher.jsx software healthy website/src/AppLauncher.jsx
ProfileApp.jsx software healthy website/src/ProfileApp.jsx
PassportApp.jsx software healthy website/src/PassportApp.jsx
AirlinesApp.jsx software healthy website/src/AirlinesApp.jsx
TourApp.jsx software healthy website/src/TourApp.jsx
NotesApp.jsx software healthy website/src/NotesApp.jsx
UpcomingFlightsApp.jsx software healthy website/src/UpcomingFlightsApp.jsx
App.css software healthy website/src/App.css
FareCheckApp.jsx software healthy website/src/FareCheckApp.jsx
TicketWatchApp.jsx software healthy website/src/TicketWatchApp.jsx
CustomerApp.jsx software healthy website/src/CustomerApp.jsx
main.jsx software healthy website/src/main.jsx
AuthContext.jsx software healthy website/src/auth/AuthContext.jsx
LoginPage.jsx software healthy website/src/auth/LoginPage.jsx
ResetPasswordPage.jsx software healthy website/src/auth/ResetPasswordPage.jsx
contact.js software healthy website/src/utils/contact.js
excel.js software healthy website/src/utils/excel.js
format.js software healthy website/src/utils/format.js
airlines.js software healthy website/src/utils/airlines.js
VnDatePicker.jsx software healthy website/src/components/VnDatePicker.jsx
AgencyFilter.jsx software healthy website/src/components/AgencyFilter.jsx
Toast.jsx software healthy website/src/components/Toast.jsx
ImportModal.jsx software healthy website/src/components/ImportModal.jsx
PaymentModal.jsx software healthy website/src/components/PaymentModal.jsx
Layout.jsx software healthy website/src/components/Layout.jsx
ZaloButton.jsx software healthy website/src/components/ZaloButton.jsx
ConfirmDialog.jsx software healthy website/src/components/ConfirmDialog.jsx
MoneyInput.jsx software healthy website/src/components/MoneyInput.jsx
TrialExpired.jsx software healthy website/src/components/TrialExpired.jsx
main copy 2.jsx software healthy website/src/backup/main copy 2.jsx
DebtApp.jsx software healthy website/src/backup/DebtApp.jsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
POST /auth/login api healthy website/services/api.js
POST /auth/register api healthy website/services/api.js
GET /auth/profile api healthy website/services/api.js
POST /debts api healthy website/services/api.js
POST /debts/bulk api healthy website/services/api.js
GET /companies api healthy website/services/api.js
POST /companies api healthy website/services/api.js
GET /routes api healthy website/services/api.js
POST /routes api healthy website/services/api.js
USE /api/auth api healthy backend/server.js
USE /api/debts api healthy backend/server.js
USE /api/passports api healthy backend/server.js
USE /api/companies api healthy backend/server.js
USE /api/customers api healthy backend/server.js
USE /api/payments api healthy backend/server.js
USE /api/users api healthy backend/server.js
USE /api/invoices api healthy backend/server.js
USE /api/deposits api healthy backend/server.js
USE /api/stats api healthy backend/server.js
USE /api/routes api healthy backend/server.js
USE /api/notes api healthy backend/server.js
USE /api/ticket-watches api healthy backend/server.js
USE /api/fares api healthy backend/server.js
USE /api/airlines api healthy backend/server.js
USE /api/train-tickets api healthy backend/server.js
USE /api/tours api healthy backend/server.js
GET /api/health api healthy backend/server.js
GET / api healthy backend/routes/customers.js
POST / api healthy backend/routes/customers.js
PUT /:id api healthy backend/routes/customers.js
DELETE /:id api healthy backend/routes/customers.js
POST /bulk-delete api healthy backend/routes/customers.js
POST /import api healthy backend/routes/customers.js
GET /:id api healthy backend/routes/invoices.js
DELETE /:routeName api healthy backend/routes/routes.js
GET /balance api healthy backend/routes/deposits.js
PUT /:id/checkin api healthy backend/routes/debts.js
POST /bulk api healthy backend/routes/debts.js
POST /login api healthy backend/routes/auth.js
POST /register api healthy backend/routes/auth.js
POST /forgot-password api healthy backend/routes/auth.js
POST /reset-password api healthy backend/routes/auth.js
GET /profile api healthy backend/routes/auth.js
PUT /profile api healthy backend/routes/auth.js
PUT /password api healthy backend/routes/auth.js
GET /:id/snapshots api healthy backend/routes/ticketWatches.js
POST /:id/check-now api healthy backend/routes/ticketWatches.js
PUT /:id/trial api healthy backend/routes/users.js
POST /quote api healthy backend/routes/fares.js

LabelLayerStatusPath
AgencyApp frontend healthy website/src/AgencyApp.jsx
DepositApp frontend healthy website/src/DepositApp.jsx
TrainApp frontend healthy website/src/TrainApp.jsx
InvoiceApp frontend healthy website/src/InvoiceApp.jsx
App frontend healthy website/src/DebtApp.jsx
DashboardApp frontend healthy website/src/DashboardApp.jsx
AppLauncher frontend healthy website/src/AppLauncher.jsx
ProfileApp frontend healthy website/src/ProfileApp.jsx
PassportApp frontend healthy website/src/PassportApp.jsx
AirlinesApp frontend healthy website/src/AirlinesApp.jsx
TourApp frontend healthy website/src/TourApp.jsx
NotesApp frontend healthy website/src/NotesApp.jsx
UpcomingFlightsApp frontend healthy website/src/UpcomingFlightsApp.jsx
FareCheckApp frontend healthy website/src/FareCheckApp.jsx
TicketWatchApp frontend healthy website/src/TicketWatchApp.jsx
CustomerApp frontend healthy website/src/CustomerApp.jsx
LoginPage frontend healthy website/src/auth/LoginPage.jsx
ResetPasswordPage frontend healthy website/src/auth/ResetPasswordPage.jsx
VnDatePicker frontend healthy website/src/components/VnDatePicker.jsx
AgencyFilter frontend healthy website/src/components/AgencyFilter.jsx
Toast frontend healthy website/src/components/Toast.jsx
ImportModal frontend healthy website/src/components/ImportModal.jsx
PaymentModal frontend healthy website/src/components/PaymentModal.jsx
Layout frontend healthy website/src/components/Layout.jsx
ZaloButton frontend healthy website/src/components/ZaloButton.jsx
ConfirmDialog frontend healthy website/src/components/ConfirmDialog.jsx
MoneyInput frontend healthy website/src/components/MoneyInput.jsx
TrialExpired frontend healthy website/src/components/TrialExpired.jsx
App frontend healthy website/src/backup/DebtApp.jsx
App frontend healthy website/src/backup/App copy.jsx
App frontend healthy website/src/backup/DebtApp copy.jsx

LabelLayerStatusPath
website software healthy website
services software healthy website/services
.github software healthy website/.github
src software healthy website/src
auth software healthy website/src/auth
utils software healthy website/src/utils
components software healthy website/src/components
backup software healthy website/src/backup
hooks software healthy website/src/hooks
services software healthy website/src/services
backend software healthy backend
config software healthy backend/config
middleware software healthy backend/middleware
scripts software healthy backend/scripts
utils software healthy backend/utils
schema software healthy backend/schema
routes software healthy backend/routes
workers software healthy backend/workers
adapters software healthy backend/workers/adapters
lib software healthy backend/workers/lib
controllers software healthy backend/controllers
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
users data healthy backend/schema/schema.sql
companies data healthy backend/schema/schema.sql
customers data healthy backend/schema/schema.sql
flight_routes data healthy backend/schema/schema.sql
debts data healthy backend/schema/schema.sql
passports data healthy backend/schema/schema.sql
payments data healthy backend/schema/schema.sql
fund_deposits data healthy backend/schema/schema.sql
invoices data healthy backend/schema/schema.sql
invoice_items data healthy backend/schema/schema.sql
train_tickets data healthy backend/schema/schema.sql
tours data healthy backend/schema/schema.sql
sticky_notes data healthy backend/schema/schema.sql
ticket_watches data healthy backend/schema/schema.sql
fare_snapshots data healthy backend/schema/schema.sql
api_usage data healthy backend/schema/schema.sql
airlines data healthy backend/schema/schema.sql
password_resets data healthy backend/schema/schema.sql

LabelLayerStatusPath
auth::website/src/AppLauncher.jsx security healthy website/src/AppLauncher.jsx
auth::website/src/components/PaymentModal.jsx security healthy website/src/components/PaymentModal.jsx
auth::backend/.env.example security healthy backend/.env.example
auth::website/src/PassportApp.jsx security healthy website/src/PassportApp.jsx
auth::backend/middleware/auth.js security healthy backend/middleware/auth.js
auth::backend/controllers/statsController.js security healthy backend/controllers/statsController.js
auth::backend/controllers/passportController.js security healthy backend/controllers/passportController.js
auth::website/src/backup/main copy 2.jsx security healthy website/src/backup/main copy 2.jsx
auth::backend/controllers/authController.js security healthy backend/controllers/authController.js

LabelLayerStatusPath
password_literal::backend/test-bcrypt.js security healthy backend/test-bcrypt.js
password_literal::backend/setup-admin.js security healthy backend/setup-admin.js
password_literal::backend/setup-admin.js security healthy backend/setup-admin.js
password_literal::backend/setup-admin.js security healthy backend/setup-admin.js

LabelLayerStatusPath
/debt frontend healthy website/src/backup/main copy 2.jsx
/passport frontend healthy website/src/backup/main copy 2.jsx
/ frontend healthy website/src/backup/main copy 2.jsx

LabelLayerStatusPath
ghép software healthy website/src/NotesApp.jsx:ghép
ErrorBoundary software healthy website/src/main.jsx:ErrorBoundary

LabelLayerStatusPath
postgresql data healthy backend/README.md
postgres data healthy backend/README.md

LabelLayerStatusPath
repobility-clone-pjfxr6q7 software healthy /tmp/repobility-clone-pjfxr6q7

LabelLayerStatusPath
nginx network healthy backend/server.js

LabelLayerStatusPath
port:5000 network healthy backend/.env.example

LabelLayerStatusPath
137.0.0.0 network healthy backend/workers/adapters/vietnamairlines.js

LabelLayerStatusPath
gha::keepalive cicd healthy .github/workflows/keepalive.yml

LabelLayerStatusPath
ping cicd healthy .github/workflows/keepalive.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/20a5e8e1-ef7f-43f8-a7d5-319fcc81b21d/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/20a5e8e1-ef7f-43f8-a7d5-319fcc81b21d/

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.