https://github.com/takrice1/foli
· scanned 2026-06-16 00:29 UTC (2 months, 2 weeks ago)
15 raw signals (4 security + 11 graph)
Last scanned 2 months, 2 weeks ago · v1 · 14 actionable findings from 2 signal sources. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 138 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 |
|---|---|---|---|
corsHeaders |
software | healthy | worker/index.js:corsHeaders |
jsonResponse |
software | healthy | worker/index.js:jsonResponse |
cacheGet |
software | healthy | worker/index.js:cacheGet |
cacheSet |
software | healthy | worker/index.js:cacheSet |
isNonEmpty |
software | healthy | worker/index.js:isNonEmpty |
getAirportTz |
software | healthy | worker/index.js:getAirportTz |
toHex |
software | healthy | worker/index.js:toHex |
b64url |
software | healthy | worker/index.js:b64url |
b64urlDecode |
software | healthy | worker/index.js:b64urlDecode |
hashPassword |
software | healthy | worker/index.js:hashPassword |
hmacKey |
software | healthy | worker/index.js:hmacKey |
signToken |
software | healthy | worker/index.js:signToken |
verifyToken |
software | healthy | worker/index.js:verifyToken |
requireAuth |
software | healthy | worker/index.js:requireAuth |
handleSignup |
software | healthy | worker/index.js:handleSignup |
em |
software | healthy | worker/index.js:em |
handleLogin |
software | healthy | worker/index.js:handleLogin |
sha256Hex |
software | healthy | worker/index.js:sha256Hex |
sendResetEmail |
software | healthy | worker/index.js:sendResetEmail |
handleForgot |
software | healthy | worker/index.js:handleForgot |
handleReset |
software | healthy | worker/index.js:handleReset |
escapeHtml |
software | healthy | worker/index.js:escapeHtml |
handleContact |
software | healthy | worker/index.js:handleContact |
msg |
software | healthy | worker/index.js:msg |
nm |
software | healthy | worker/index.js:nm |
flightaware_flights |
software | healthy | worker/index.js:flightaware_flights |
flightaware_airports |
software | healthy | worker/index.js:flightaware_airports |
normalizeFA |
software | healthy | worker/index.js:normalizeFA |
normalizeFA_Airport |
software | healthy | worker/index.js:normalizeFA_Airport |
airlabs_flights |
software | healthy | worker/index.js:airlabs_flights |
airlabs_airports |
software | healthy | worker/index.js:airlabs_airports |
normalizeAirLabs |
software | healthy | worker/index.js:normalizeAirLabs |
normalizeAirLabs_Airport |
software | healthy | worker/index.js:normalizeAirLabs_Airport |
aviationstack_flights |
software | healthy | worker/index.js:aviationstack_flights |
aviationstack_airports |
software | healthy | worker/index.js:aviationstack_airports |
normalizeAvStack |
software | healthy | worker/index.js:normalizeAvStack |
normalizeAvStack_Airport |
software | healthy | worker/index.js:normalizeAvStack_Airport |
toISO |
software | healthy | worker/index.js:toISO |
flightsWithFallback |
software | healthy | worker/index.js:flightsWithFallback |
airportsWithFallback |
software | healthy | worker/index.js:airportsWithFallback |
dateStr |
software | healthy | worker/index.js:dateStr |
todayStr |
software | healthy | src/App.jsx:todayStr |
App |
software | healthy | src/App.jsx:App |
handleAirport |
software | healthy | src/App.jsx:handleAirport |
handleDest |
software | healthy | src/App.jsx:handleDest |
selectDate |
software | healthy | src/App.jsx:selectDate |
search |
software | healthy | src/App.jsx:search |
handleLogout |
software | healthy | src/App.jsx:handleLogout |
SourceTag |
software | healthy | src/App.jsx:SourceTag |
airlineName |
software | healthy | src/airlines.js:airlineName |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | healthy | vite.config.js |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
gen-icons.mjs |
software | healthy | scripts/gen-icons.mjs |
package.json |
software | healthy | worker/package.json |
wrangler.toml |
software | healthy | worker/wrangler.toml |
package-lock.json |
software | healthy | worker/package-lock.json |
index.js |
software | healthy | worker/index.js |
manifest.json |
software | healthy | public/manifest.json |
index.css |
software | healthy | src/index.css |
App.module.css |
software | healthy | src/App.module.css |
App.jsx |
software | healthy | src/App.jsx |
airlines.js |
software | healthy | src/airlines.js |
auth.js |
software | healthy | src/auth.js |
api.js |
software | healthy | src/api.js |
airports.js |
software | healthy | src/airports.js |
main.jsx |
software | healthy | src/main.jsx |
ContactUs.module.css |
software | healthy | src/components/ContactUs.module.css |
FlightCard.jsx |
software | healthy | src/components/FlightCard.jsx |
FlightCard.module.css |
software | healthy | src/components/FlightCard.module.css |
AirportPicker.module.css |
software | healthy | src/components/AirportPicker.module.css |
ContactUs.jsx |
software | healthy | src/components/ContactUs.jsx |
LoginScreen.module.css |
software | healthy | src/components/LoginScreen.module.css |
AirportPicker.jsx |
software | healthy | src/components/AirportPicker.jsx |
LoginScreen.jsx |
software | healthy | src/components/LoginScreen.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
worker |
software | healthy | worker |
public |
software | healthy | public |
src |
software | healthy | src |
components |
software | healthy | src/components |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.jsx |
FlightCard |
frontend | healthy | src/components/FlightCard.jsx |
ContactUs |
frontend | healthy | src/components/ContactUs.jsx |
AirportPicker |
frontend | healthy | src/components/AirportPicker.jsx |
LoginScreen |
frontend | healthy | src/components/LoginScreen.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
auth::worker/index.js |
security | healthy | worker/index.js |
auth::src/auth.js |
security | healthy | src/auth.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-i_mm73h8 |
software | healthy | /tmp/repobility-clone-i_mm73h8 |
| Label | Layer | Status | Path |
|---|---|---|---|
envoy |
network | healthy | src/airlines.js |
This page is publicly accessible at:
https://repobility.com/scan/9b6cc89e-b9a5-4f66-ac38-07ed32fc269b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9b6cc89e-b9a5-4f66-ac38-07ed32fc269b/
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.