Scan timing: clone 4.17s · analysis 1.03s · 0.4 MB · GitHub preflight 549ms
https://github.com/maruturisaisasidhar/TEXT-TOOLS.git
· scanned 2026-05-22 12:48 UTC (1 week, 6 days ago)
· 10 languages
64 findings (22 legacy + 42 scanner) 36th percentile · Javascript · tiny (<2K LoC) Scanner says 79 (lower by 27)
Last scanned 1 week, 6 days ago · v2 · 43 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 |
55.0 | 0.15 | 8.25 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
41.0 | 0.15 | 6.15 |
practices_score |
32.0 | 0.15 | 4.80 |
code_quality |
79.4 | 0.10 | 7.94 |
| Overall | 1.00 | 52.1 |
All 73 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.app.json |
software | healthy | frontend/tsconfig.app.json |
vite.config.ts |
software | warning | frontend/vite.config.ts |
tailwind.config.js |
software | warning | frontend/tailwind.config.js |
package.json |
software | healthy | frontend/package.json |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
eslint.config.js |
software | warning | frontend/eslint.config.js |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
postcss.config.js |
software | warning | frontend/postcss.config.js |
background.js |
software | healthy | frontend/chrome-extension/background.js |
styles.css |
software | healthy | frontend/chrome-extension/styles.css |
manifest.json |
software | healthy | frontend/chrome-extension/manifest.json |
content.js |
software | healthy | frontend/chrome-extension/content.js |
index.css |
software | healthy | frontend/src/index.css |
main.tsx |
software | warning | frontend/src/main.tsx |
vite-env.d.ts |
software | warning | frontend/src/vite-env.d.ts |
App.tsx |
software | healthy | frontend/src/App.tsx |
Dictionary.tsx |
software | healthy | frontend/src/components/Dictionary.tsx |
Navbar.tsx |
software | healthy | frontend/src/components/Navbar.tsx |
package.json |
software | healthy | backend/package.json |
Procfile |
software | healthy | backend/Procfile |
package-lock.json |
software | healthy | backend/package-lock.json |
server.js |
software | healthy | backend/server.js |
package.json |
software | healthy | backend/chrome-proxy/package.json |
package-lock.json |
software | healthy | backend/chrome-proxy/package-lock.json |
server.js |
software | healthy | backend/chrome-proxy/server.js |
Session.js |
software | warning | backend/models/Session.js |
| Label | Layer | Status | Path |
|---|---|---|---|
getAuthToken |
software | healthy | frontend/chrome-extension/background.js:getAuthToken |
processText |
software | healthy | frontend/chrome-extension/background.js:processText |
processText |
software | healthy | frontend/chrome-extension/content.js:processText |
showResult |
software | healthy | frontend/chrome-extension/content.js:showResult |
downloadExtension |
software | healthy | frontend/src/App.tsx:downloadExtension |
fetchToken |
software | healthy | frontend/src/App.tsx:fetchToken |
validateToken |
software | healthy | frontend/src/App.tsx:validateToken |
fetchHistory |
software | healthy | frontend/src/App.tsx:fetchHistory |
handleApiCall |
software | healthy | frontend/src/App.tsx:handleApiCall |
updateHistory |
software | healthy | frontend/src/App.tsx:updateHistory |
toggleHistory |
software | healthy | frontend/src/App.tsx:toggleHistory |
Dictionary |
software | healthy | frontend/src/components/Dictionary.tsx:Dictionary |
fetchMeaning |
software | healthy | frontend/src/components/Dictionary.tsx:fetchMeaning |
playAudio |
software | healthy | frontend/src/components/Dictionary.tsx:playAudio |
Navbar |
software | healthy | frontend/src/components/Navbar.tsx:Navbar |
generateRandomToken |
software | healthy | backend/server.js:generateRandomToken |
authenticateToken |
software | healthy | backend/chrome-proxy/server.js:authenticateToken |
⚙ express.json( |
software | healthy | backend/server.js |
⚙ cors( |
software | healthy | backend/server.js |
⚙ cors |
software | healthy | backend/chrome-proxy/server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
chrome-extension |
software | healthy | frontend/chrome-extension |
src |
software | healthy | frontend/src |
components |
software | healthy | frontend/src/components |
backend |
software | healthy | backend |
chrome-proxy |
software | healthy | backend/chrome-proxy |
models |
software | healthy | backend/models |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /generate-token |
api | healthy | backend/server.js |
POST /update-history |
api | healthy | backend/server.js |
POST /get-history |
api | healthy | backend/server.js |
POST /api/gemini |
api | healthy | backend/server.js |
GET /download-chrome-extension |
api | healthy | backend/server.js |
POST /auth |
api | healthy | backend/chrome-proxy/server.js |
POST /api/process-text |
api | healthy | backend/chrome-proxy/server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
Dictionary |
frontend | healthy | frontend/src/components/Dictionary.tsx |
Navbar |
frontend | healthy | frontend/src/components/Navbar.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | backend/package-lock.json |
vps::aws |
hardware | healthy | backend/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::frontend/chrome-extension/background.js |
security | healthy | frontend/chrome-extension/background.js |
auth::backend/chrome-proxy/server.js |
security | healthy | backend/chrome-proxy/server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-bfe8ybne |
software | healthy | /tmp/repobility-clone-bfe8ybne |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | backend/package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/d989086a-79cf-4b87-b2b1-b98172f7be9b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d989086a-79cf-4b87-b2b1-b98172f7be9b/
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.