Scan timing: clone 1.64s · analysis 0.24s · 0.3 MB · GitHub API rate-limit (preflight)
https://github.com/nelsonabuitragoc-lab/frontend_Big.git
· scanned 2026-05-28 06:18 UTC (1 week, 1 day ago)
· 10 languages
37 findings (11 legacy + 26 scanner) 71st percentile · Javascript · small (2-20K LoC) Scanner says 92 (lower by 14)
Last scanned 1 week, 1 day ago · v2 · 24 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
100.0 | 0.15 | 15.00 |
security_score |
97.0 | 0.25 | 24.25 |
testing_score |
70.0 | 0.20 | 14.00 |
documentation_score |
38.7 | 0.15 | 5.81 |
practices_score |
72.0 | 0.15 | 10.80 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 77.9 |
All 84 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 |
|---|---|---|---|
App |
software | healthy | src/App.jsx:App |
MetricCard |
software | healthy | src/components/MetricCard.jsx:MetricCard |
Sidebar |
software | healthy | src/components/Sidebar.jsx:Sidebar |
Header |
software | healthy | src/components/Header.jsx:Header |
formatTime |
software | healthy | src/components/Header.jsx:formatTime |
Toast |
software | healthy | src/components/Toast.jsx:Toast |
Settings |
software | healthy | src/pages/Settings.jsx:Settings |
Analytics |
software | healthy | src/pages/Analytics.jsx:Analytics |
loadWeeklyData |
software | healthy | src/pages/Analytics.jsx:loadWeeklyData |
loadInitialLogs |
software | healthy | src/pages/Analytics.jsx:loadInitialLogs |
loadAlerts |
software | healthy | src/pages/Analytics.jsx:loadAlerts |
handleAcknowledgeAlert |
software | healthy | src/pages/Analytics.jsx:handleAcknowledgeAlert |
CustomTooltip |
software | healthy | src/pages/Analytics.jsx:CustomTooltip |
startPage |
software | healthy | src/pages/Analytics.jsx:startPage |
Reports |
software | healthy | src/pages/Reports.jsx:Reports |
toLocalISOString |
software | healthy | src/pages/Reports.jsx:toLocalISOString |
showToast |
software | healthy | src/pages/Reports.jsx:showToast |
generateReport |
software | healthy | src/pages/Reports.jsx:generateReport |
diffHours |
software | healthy | src/pages/Reports.jsx:diffHours |
generateComparison |
software | healthy | src/pages/Reports.jsx:generateComparison |
downloadReport |
software | healthy | src/pages/Reports.jsx:downloadReport |
downloadCSV |
software | healthy | src/pages/Reports.jsx:downloadCSV |
setQuickPeriod |
software | healthy | src/pages/Reports.jsx:setQuickPeriod |
Dashboard |
software | healthy | src/pages/Dashboard.jsx:Dashboard |
to |
software | healthy | src/pages/Dashboard.jsx:to |
calculateChange |
software | healthy | src/pages/Dashboard.jsx:calculateChange |
change |
software | healthy | src/pages/Dashboard.jsx:change |
loadInitialData |
software | healthy | src/pages/Dashboard.jsx:loadInitialData |
CustomTooltip |
software | healthy | src/pages/Dashboard.jsx:CustomTooltip |
MetricCardSkeleton |
software | healthy | src/pages/Dashboard.jsx:MetricCardSkeleton |
Predictions |
software | healthy | src/pages/Predictions.jsx:Predictions |
loadPredictions |
software | healthy | src/pages/Predictions.jsx:loadPredictions |
loadValidation |
software | healthy | src/pages/Predictions.jsx:loadValidation |
exportPredictions |
software | healthy | src/pages/Predictions.jsx:exportPredictions |
CustomTooltip |
software | healthy | src/pages/Predictions.jsx:CustomTooltip |
return |
software | healthy | src/services/websocket.js:return |
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | warning | vite.config.js |
README.md |
software | healthy | README.md |
tailwind.config.js |
software | warning | tailwind.config.js |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
eslint.config.js |
software | warning | eslint.config.js |
postcss.config.js |
software | warning | postcss.config.js |
index.css |
software | healthy | src/index.css |
App.jsx |
software | healthy | src/App.jsx |
main.jsx |
software | warning | src/main.jsx |
MetricCard.jsx |
software | healthy | src/components/MetricCard.jsx |
Sidebar.jsx |
software | healthy | src/components/Sidebar.jsx |
Header.jsx |
software | healthy | src/components/Header.jsx |
Toast.jsx |
software | healthy | src/components/Toast.jsx |
Settings.jsx |
software | healthy | src/pages/Settings.jsx |
Analytics.jsx |
software | healthy | src/pages/Analytics.jsx |
Reports.jsx |
software | healthy | src/pages/Reports.jsx |
Dashboard.jsx |
software | healthy | src/pages/Dashboard.jsx |
Predictions.jsx |
software | healthy | src/pages/Predictions.jsx |
websocket.js |
software | healthy | src/services/websocket.js |
api.js |
software | healthy | src/services/api.js |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.jsx |
MetricCard |
frontend | healthy | src/components/MetricCard.jsx |
Sidebar |
frontend | healthy | src/components/Sidebar.jsx |
Header |
frontend | healthy | src/components/Header.jsx |
Toast |
frontend | healthy | src/components/Toast.jsx |
Settings |
frontend | healthy | src/pages/Settings.jsx |
Analytics |
frontend | healthy | src/pages/Analytics.jsx |
Reports |
frontend | healthy | src/pages/Reports.jsx |
Dashboard |
frontend | healthy | src/pages/Dashboard.jsx |
Predictions |
frontend | healthy | src/pages/Predictions.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/Settings |
frontend | healthy | src/pages/Settings.jsx |
/Analytics |
frontend | healthy | src/pages/Analytics.jsx |
/Reports |
frontend | healthy | src/pages/Reports.jsx |
/Dashboard |
frontend | healthy | src/pages/Dashboard.jsx |
/Predictions |
frontend | healthy | src/pages/Predictions.jsx |
/ |
frontend | healthy | src/App.jsx |
/analytics |
frontend | healthy | src/App.jsx |
/predictions |
frontend | healthy | src/App.jsx |
/reports |
frontend | healthy | src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
components |
software | healthy | src/components |
pages |
software | healthy | src/pages |
services |
software | healthy | src/services |
| Label | Layer | Status | Path |
|---|---|---|---|
WebSocketService |
software | healthy | src/services/websocket.js:WebSocketService |
ApiService |
software | healthy | src/services/api.js:ApiService |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-1r3kl_lw |
software | healthy | /tmp/repobility-clone-1r3kl_lw |
This page is publicly accessible at:
https://repobility.com/scan/0f1c2828-1ce0-4bf0-99e4-884e304723d5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0f1c2828-1ce0-4bf0-99e4-884e304723d5/
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.