https://github.com/scottqld/surf-sesh
· scanned 2026-06-16 00:04 UTC (2 months, 3 weeks ago)
13 raw signals (0 security + 13 graph)
Last scanned 2 months, 3 weeks ago · v1 · 13 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 62 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 |
|---|---|---|---|
networkFirstWithFallback |
software | healthy | sw.js:networkFirstWithFallback |
networkFirstWithFallback |
software | healthy | worker/src/sw.js:networkFirstWithFallback |
cacheFirstWithRevalidate |
software | healthy | worker/src/sw.js:cacheFirstWithRevalidate |
degToCompass |
software | healthy | worker/src/index.js:degToCompass |
dirDistance |
software | healthy | worker/src/index.js:dirDistance |
scoreFactor |
software | healthy | worker/src/index.js:scoreFactor |
scoreTide |
software | healthy | worker/src/index.js:scoreTide |
shortDir |
software | healthy | worker/src/index.js:shortDir |
extractDir |
software | healthy | worker/src/index.js:extractDir |
extractHeight |
software | healthy | worker/src/index.js:extractHeight |
extractWindSpeedKts |
software | healthy | worker/src/index.js:extractWindSpeedKts |
scoreBreak |
software | healthy | worker/src/index.js:scoreBreak |
windPenalty |
software | healthy | worker/src/index.js:windPenalty |
getBrisbaneDate |
software | healthy | worker/src/index.js:getBrisbaneDate |
enrichForecast |
software | healthy | worker/src/index.js:enrichForecast |
estimateSurfHeight |
software | healthy | worker/src/index.js:estimateSurfHeight |
bestWindowForBreak |
software | healthy | worker/src/index.js:bestWindowForBreak |
fmtHour |
software | healthy | worker/src/index.js:fmtHour |
getTideNow |
software | healthy | worker/src/index.js:getTideNow |
elapsed |
software | healthy | worker/src/index.js:elapsed |
b64u |
software | healthy | worker/src/index.js:b64u |
b64uDec |
software | healthy | worker/src/index.js:b64uDec |
hkdf |
software | healthy | worker/src/index.js:hkdf |
buildVapidJwt |
software | healthy | worker/src/index.js:buildVapidJwt |
encryptPushPayload |
software | healthy | worker/src/index.js:encryptPushPayload |
sendPush |
software | healthy | worker/src/index.js:sendPush |
subKey |
software | healthy | worker/src/index.js:subKey |
storeSubscription |
software | healthy | worker/src/index.js:storeSubscription |
deleteSubscription |
software | healthy | worker/src/index.js:deleteSubscription |
buildAll |
software | healthy | worker/src/index.js:buildAll |
handleCron |
software | healthy | worker/src/index.js:handleCron |
swellDir |
software | healthy | worker/src/index.js:swellDir |
windowLabel |
software | healthy | worker/src/index.js:windowLabel |
regionEnabled |
software | healthy | worker/src/index.js:regionEnabled |
fetchWithCache |
software | healthy | worker/src/index.js:fetchWithCache |
fetchBOM |
software | healthy | worker/src/index.js:fetchBOM |
getField |
software | healthy | worker/src/index.js:getField |
fetchTides |
software | healthy | worker/src/index.js:fetchTides |
fetchWindObs |
software | healthy | worker/src/index.js:fetchWindObs |
fetchWaveBuoy |
software | healthy | worker/src/index.js:fetchWaveBuoy |
fetchSwell |
software | healthy | worker/src/index.js:fetchSwell |
| Label | Layer | Status | Path |
|---|---|---|---|
manifest.json |
software | healthy | manifest.json |
sw.js |
software | healthy | sw.js |
index.html |
software | healthy | index.html |
package.json |
software | healthy | worker/package.json |
vitest.config.js |
software | healthy | worker/vitest.config.js |
package-lock.json |
software | healthy | worker/package-lock.json |
manifest.json |
software | healthy | worker/src/manifest.json |
sw.js |
software | healthy | worker/src/sw.js |
index.html |
software | healthy | worker/src/index.html |
index.js |
software | healthy | worker/src/index.js |
deploy-worker.yml |
software | healthy | .github/workflows/deploy-worker.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
worker |
software | healthy | worker |
src |
software | healthy | worker/src |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-8jtl5x5d |
software | healthy | /tmp/repobility-clone-8jtl5x5d |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | worker/src/index.js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::worker/src/index.js |
security | healthy | worker/src/index.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-worker |
cicd | healthy | .github/workflows/deploy-worker.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy-worker.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CLOUDFLARE_API_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/0f8c4f64-fee8-47ad-8e1f-9d5c7324fbb1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0f8c4f64-fee8-47ad-8e1f-9d5c7324fbb1/
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.