https://github.com/Veikkoville/lsl-aikataulut
· scanned 2026-06-16 00:48 UTC (2 months, 1 week ago)
13 raw signals (0 security + 13 graph)
Last scanned 2 months, 1 week 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 76 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 |
|---|---|---|---|
mod |
software | healthy | qrcode.js:mod |
data |
software | healthy | qrcode.js:data |
v |
software | healthy | qrcode.js:v |
G15 |
software | healthy | qrcode.js:G15 |
G18 |
software | healthy | qrcode.js:G18 |
G15_MASK |
software | healthy | qrcode.js:G15_MASK |
qrPolynomial |
software | healthy | qrcode.js:qrPolynomial |
c |
software | healthy | qrcode.js:c |
n |
software | healthy | qrcode.js:n |
endCode |
software | healthy | qrcode.js:endCode |
toUTF8Array |
software | healthy | qrcode.js:toUTF8Array |
target |
software | healthy | sw.js:target |
expect |
software | healthy | tests/smoke.test.js:expect |
tiles |
software | healthy | tests/smoke.test.js:tiles |
alertCount |
software | healthy | tests/smoke.test.js:alertCount |
corsHeaders |
software | healthy | worker/worker.js:corsHeaders |
jsonResponse |
software | healthy | worker/worker.js:jsonResponse |
sha256hex |
software | healthy | worker/worker.js:sha256hex |
htmlToText |
software | healthy | worker/worker.js:htmlToText |
handleCmsAlerts |
software | healthy | worker/worker.js:handleCmsAlerts |
items |
software | healthy | worker/worker.js:items |
buildFeedbackRecord |
software | healthy | worker/worker.js:buildFeedbackRecord |
handleFeedback |
software | healthy | worker/worker.js:handleFeedback |
handleFeedbackList |
software | healthy | worker/worker.js:handleFeedbackList |
handleSubscribe |
software | healthy | worker/worker.js:handleSubscribe |
handleUnsubscribe |
software | healthy | worker/worker.js:handleUnsubscribe |
handleReminder |
software | healthy | worker/worker.js:handleReminder |
runReminderCheck |
software | healthy | worker/worker.js:runReminderCheck |
now |
software | healthy | worker/worker.js:now |
fetchAlerts |
software | healthy | worker/worker.js:fetchAlerts |
fetchCmsAlertsForPush |
software | healthy | worker/worker.js:fetchCmsAlertsForPush |
lineTokensFromText |
software | healthy | worker/worker.js:lineTokensFromText |
alertAffects |
software | healthy | worker/worker.js:alertAffects |
loadSubscriptions |
software | healthy | worker/worker.js:loadSubscriptions |
runPushCheck |
software | healthy | worker/worker.js:runPushCheck |
freshAlerts |
software | healthy | worker/worker.js:freshAlerts |
check |
software | healthy | worker/push-logic.test.js:check |
mockKV |
software | healthy | worker/push-logic.test.js:mockKV |
vapidPubPoint |
software | healthy | worker/push-logic.test.js:vapidPubPoint |
cmsPost |
software | healthy | worker/push-logic.test.js:cmsPost |
check |
software | healthy | worker/webpush.test.js:check |
vapidPubBytes |
software | healthy | worker/webpush.test.js:vapidPubBytes |
b64urlToBytes |
software | healthy | worker/webpush.js:b64urlToBytes |
bytesToB64url |
software | healthy | worker/webpush.js:bytesToB64url |
concat |
software | healthy | worker/webpush.js:concat |
hkdf |
software | healthy | worker/webpush.js:hkdf |
encryptPayload |
software | healthy | worker/webpush.js:encryptPayload |
vapidHeaders |
software | healthy | worker/webpush.js:vapidHeaders |
sendPush |
software | healthy | worker/webpush.js:sendPush |
| Label | Layer | Status | Path |
|---|---|---|---|
qrcode.js |
software | healthy | qrcode.js |
README.md |
software | healthy | README.md |
sw.js |
software | healthy | sw.js |
index.html |
software | healthy | index.html |
LICENSE |
software | healthy | LICENSE |
smoke.test.js |
software | healthy | tests/smoke.test.js |
package.json |
software | healthy | tests/package.json |
package-lock.json |
software | healthy | tests/package-lock.json |
worker.js |
software | healthy | worker/worker.js |
README.md |
software | healthy | worker/README.md |
package.json |
software | healthy | worker/package.json |
wrangler.toml |
software | healthy | worker/wrangler.toml |
push-logic.test.js |
software | healthy | worker/push-logic.test.js |
webpush.test.js |
software | healthy | worker/webpush.test.js |
webpush.js |
software | healthy | worker/webpush.js |
ci.yml |
software | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
worker |
software | healthy | worker |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::worker/webpush.test.js |
security | healthy | worker/webpush.test.js |
auth::worker/webpush.js |
security | healthy | worker/webpush.js |
| Label | Layer | Status | Path |
|---|---|---|---|
worker |
cicd | healthy | .github/workflows/ci.yml |
smoke |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-s9yin05k |
software | healthy | /tmp/repobility-clone-s9yin05k |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | worker/worker.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/8d4c7983-2827-4615-8e06-0bf9002d9f98/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8d4c7983-2827-4615-8e06-0bf9002d9f98/
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.