https://github.com/leoderoudilhe-cell/kat-backend
· scanned 2026-06-16 04:31 UTC (2 months ago)
9 raw signals (0 security + 9 graph)
Last scanned 2 months ago · v1 · 9 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 80 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 |
|---|---|---|---|
loadPushSubs |
software | healthy | server.js:loadPushSubs |
savePushSubs |
software | healthy | server.js:savePushSubs |
loadData |
software | healthy | server.js:loadData |
saveData |
software | healthy | server.js:saveData |
ghPut |
software | healthy | server.js:ghPut |
getIcsSha |
software | healthy | server.js:getIcsSha |
updateGithubICS |
software | healthy | server.js:updateGithubICS |
persistDataToGitHub |
software | healthy | server.js:persistDataToGitHub |
loadFromGitHub |
software | healthy | server.js:loadFromGitHub |
ghGet |
software | healthy | server.js:ghGet |
ghPutJSON |
software | healthy | server.js:ghPutJSON |
persistSubsToGitHub |
software | healthy | server.js:persistSubsToGitHub |
loadSubsFromGitHub |
software | healthy | server.js:loadSubsFromGitHub |
courseCount |
software | healthy | server.js:courseCount |
ptodoCount |
software | healthy | server.js:ptodoCount |
incomingItems |
software | healthy | server.js:incomingItems |
existingItems |
software | healthy | server.js:existingItems |
winner |
software | healthy | server.js:winner |
esc |
software | healthy | server.js:esc |
toD |
software | healthy | server.js:toD |
nowStamp |
software | healthy | server.js:nowStamp |
fold |
software | healthy | server.js:fold |
buildICS |
software | healthy | server.js:buildICS |
push |
software | healthy | server.js:push |
get |
software | healthy | server.js:get |
sendPushToAll |
software | healthy | server.js:sendPushToAll |
parisDateKey |
software | healthy | server.js:parisDateKey |
parisHour |
software | healthy | server.js:parisHour |
journalFilled |
software | healthy | server.js:journalFilled |
scheduleDailyJournalReminder |
software | healthy | server.js:scheduleDailyJournalReminder |
parisIsDST |
software | healthy | server.js:parisIsDST |
lastSunday |
software | healthy | server.js:lastSunday |
parisToUTC |
software | healthy | server.js:parisToUTC |
checkEventReminders |
software | healthy | server.js:checkEventReminders |
windowMs |
software | healthy | server.js:windowMs |
scheduleEventReminders |
software | healthy | server.js:scheduleEventReminders |
fetchGoogleNews |
software | healthy | server.js:fetchGoogleNews |
grab |
software | healthy | server.js:grab |
loadBugs |
software | healthy | server.js:loadBugs |
saveBugs |
software | healthy | server.js:saveBugs |
loadBugsFromGitHub |
software | healthy | server.js:loadBugsFromGitHub |
caldavRequest |
software | healthy | server.js:caldavRequest |
buildEventICS |
software | healthy | server.js:buildEventICS |
syncToiCloud |
software | healthy | server.js:syncToiCloud |
deleteFromiCloud |
software | healthy | server.js:deleteFromiCloud |
autoSyncFromiCloud |
software | healthy | server.js:autoSyncFromiCloud |
⚙ cors |
software | healthy | server.js |
⚙ express.json |
software | healthy | server.js |
⚙ express.static(path.join(__dirname |
software | healthy | server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /icon-180.png |
api | healthy | server.js |
GET /icon.svg |
api | healthy | server.js |
GET /manifest.json |
api | healthy | server.js |
GET /api/ping |
api | healthy | server.js |
GET /api/data |
api | healthy | server.js |
POST /api/customize |
api | healthy | server.js |
GET /api/customize |
api | healthy | server.js |
GET /api/backup |
api | healthy | server.js |
GET /api/stats |
api | healthy | server.js |
POST /api/data |
api | healthy | server.js |
GET /ical |
api | healthy | server.js |
GET /api/sync-from-icloud |
api | healthy | server.js |
GET /api/push-key |
api | healthy | server.js |
POST /api/push-subscribe |
api | healthy | server.js |
POST /api/push-unsubscribe |
api | healthy | server.js |
GET /api/cron |
api | healthy | server.js |
HEAD /api/cron |
api | healthy | server.js |
GET /api/news |
api | healthy | server.js |
POST /api/bug-report |
api | healthy | server.js |
GET /api/bugs |
api | healthy | server.js |
POST /api/push-test |
api | healthy | server.js |
GET /api/push-custom |
api | healthy | server.js |
GET /api/push-count |
api | healthy | server.js |
POST /api/delete-event |
api | healthy | server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
package-lock.json |
software | healthy | package-lock.json |
server.js |
software | healthy | server.js |
package.json |
software | healthy | package.json |
render.yaml |
software | healthy | render.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
leoderoudilhe-cell__kat-backend |
software | healthy | /data/fable5_failed_archive/leoderoudilhe-cell__kat-backend |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
/rss?hl=fr&gl=FR&ceid=FR:fr |
frontend | healthy | server.js |
This page is publicly accessible at:
https://repobility.com/scan/74920b38-ff1d-4cd6-83a0-c61561831d13/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/74920b38-ff1d-4cd6-83a0-c61561831d13/
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.