https://github.com/arzeusre/calendario-mf2026
· scanned 2026-06-17 01:35 UTC (1 month, 2 weeks ago)
15 raw signals (0 security + 15 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -16.4 (diff) · 15 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 126 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 |
|---|---|---|---|
downloadFile |
software | healthy | scripts/fetch-worldcup-data.js:downloadFile |
main |
software | healthy | scripts/fetch-worldcup-data.js:main |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
safeTimeZone |
software | healthy | src/app/page.tsx:safeTimeZone |
Home |
software | healthy | src/app/page.tsx:Home |
isWriteAllowed |
software | healthy | src/app/api/matches/route.ts:isWriteAllowed |
GET |
software | healthy | src/app/api/matches/route.ts:GET |
POST |
software | healthy | src/app/api/matches/route.ts:POST |
DELETE |
software | healthy | src/app/api/matches/route.ts:DELETE |
GET |
software | healthy | src/app/api/calendar/route.ts:GET |
parseFilters |
software | healthy | src/app/api/calendar/[filters]/route.ts:parseFilters |
GET |
software | healthy | src/app/api/calendar/[filters]/route.ts:GET |
Modal |
software | healthy | src/components/Modal.tsx:Modal |
handleKeyDown |
software | healthy | src/components/Modal.tsx:handleKeyDown |
SimulatorModal |
software | healthy | src/components/SimulatorModal.tsx:SimulatorModal |
saveSimulation |
software | healthy | src/components/SimulatorModal.tsx:saveSimulation |
StandingsModal |
software | healthy | src/components/StandingsModal.tsx:StandingsModal |
emptySubscribe |
software | healthy | src/components/SubscriptionPanel.tsx:emptySubscribe |
getClientOrigin |
software | healthy | src/components/SubscriptionPanel.tsx:getClientOrigin |
getServerOrigin |
software | healthy | src/components/SubscriptionPanel.tsx:getServerOrigin |
SubscriptionPanel |
software | healthy | src/components/SubscriptionPanel.tsx:SubscriptionPanel |
handleOutsideClick |
software | healthy | src/components/SubscriptionPanel.tsx:handleOutsideClick |
handleKeyDown |
software | healthy | src/components/SubscriptionPanel.tsx:handleKeyDown |
handleCopyUrl |
software | healthy | src/components/SubscriptionPanel.tsx:handleCopyUrl |
teamName |
software | healthy | src/components/SubscriptionPanel.tsx:teamName |
MatchCard |
software | healthy | src/components/MatchCard.tsx:MatchCard |
teamButton |
software | healthy | src/components/MatchCard.tsx:teamButton |
flagImg |
software | healthy | src/components/MatchCard.tsx:flagImg |
GroupStandingsTable |
software | healthy | src/components/GroupStandingsTable.tsx:GroupStandingsTable |
emptySubscribe |
software | healthy | src/components/Dashboard.tsx:emptySubscribe |
getClientTimeZone |
software | healthy | src/components/Dashboard.tsx:getClientTimeZone |
subscribeTheme |
software | healthy | src/components/Dashboard.tsx:subscribeTheme |
getClientIsLight |
software | healthy | src/components/Dashboard.tsx:getClientIsLight |
getServerIsLight |
software | healthy | src/components/Dashboard.tsx:getServerIsLight |
subscribeNow |
software | healthy | src/components/Dashboard.tsx:subscribeNow |
getNowSnapshot |
software | healthy | src/components/Dashboard.tsx:getNowSnapshot |
getServerNow |
software | healthy | src/components/Dashboard.tsx:getServerNow |
loadKickoffAnchors |
software | healthy | src/components/Dashboard.tsx:loadKickoffAnchors |
saveKickoffAnchors |
software | healthy | src/components/Dashboard.tsx:saveKickoffAnchors |
Dashboard |
software | healthy | src/components/Dashboard.tsx:Dashboard |
captureKickoffs |
software | healthy | src/components/Dashboard.tsx:captureKickoffs |
toggleTheme |
software | healthy | src/components/Dashboard.tsx:toggleTheme |
fetchData |
software | healthy | src/components/Dashboard.tsx:fetchData |
handleResetMatches |
software | healthy | src/components/Dashboard.tsx:handleResetMatches |
handleSelectTeam |
software | healthy | src/components/Dashboard.tsx:handleSelectTeam |
getStadiumDetailsText |
software | healthy | src/components/Dashboard.tsx:getStadiumDetailsText |
dayLabel |
software | healthy | src/components/Dashboard.tsx:dayLabel |
jumpToToday |
software | healthy | src/components/Dashboard.tsx:jumpToToday |
formatIcalDate |
software | healthy | src/lib/ical.ts:formatIcalDate |
pad |
software | healthy | src/lib/ical.ts:pad |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
next.config.ts |
software | healthy | next.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
fetch-worldcup-data.js |
software | healthy | scripts/fetch-worldcup-data.js |
globals.css |
software | healthy | src/app/globals.css |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/page.tsx |
page.module.css |
software | healthy | src/app/page.module.css |
route.ts |
software | healthy | src/app/api/matches/route.ts |
route.ts |
software | healthy | src/app/api/calendar/route.ts |
route.ts |
software | healthy | src/app/api/calendar/[filters]/route.ts |
Modal.tsx |
software | healthy | src/components/Modal.tsx |
SimulatorModal.tsx |
software | healthy | src/components/SimulatorModal.tsx |
StandingsModal.tsx |
software | healthy | src/components/StandingsModal.tsx |
SubscriptionPanel.tsx |
software | healthy | src/components/SubscriptionPanel.tsx |
MatchCard.tsx |
software | healthy | src/components/MatchCard.tsx |
GroupStandingsTable.tsx |
software | healthy | src/components/GroupStandingsTable.tsx |
Dashboard.tsx |
software | healthy | src/components/Dashboard.tsx |
constants.ts |
software | healthy | src/lib/constants.ts |
ical.ts |
software | healthy | src/lib/ical.ts |
footballData.ts |
software | healthy | src/lib/footballData.ts |
utils.ts |
software | healthy | src/lib/utils.ts |
standings.ts |
software | healthy | src/lib/standings.ts |
db.ts |
software | healthy | src/lib/db.ts |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
src |
software | healthy | src |
app |
software | healthy | src/app |
api |
software | healthy | src/app/api |
matches |
software | healthy | src/app/api/matches |
calendar |
software | healthy | src/app/api/calendar |
[filters] |
software | healthy | src/app/api/calendar/[filters] |
components |
software | healthy | src/components |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | src/app/layout.tsx |
Modal |
frontend | healthy | src/components/Modal.tsx |
SimulatorModal |
frontend | healthy | src/components/SimulatorModal.tsx |
StandingsModal |
frontend | healthy | src/components/StandingsModal.tsx |
SubscriptionPanel |
frontend | healthy | src/components/SubscriptionPanel.tsx |
MatchCard |
frontend | healthy | src/components/MatchCard.tsx |
GroupStandingsTable |
frontend | healthy | src/components/GroupStandingsTable.tsx |
Dashboard |
frontend | healthy | src/components/Dashboard.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
arzeusre__calendario-mf2026 |
software | healthy | /data/fable5_failed_archive/arzeusre__calendario-mf2026 |
| Label | Layer | Status | Path |
|---|---|---|---|
let |
software | healthy | src/components/Dashboard.tsx:let |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
This page is publicly accessible at:
https://repobility.com/scan/debba6ac-0f6a-41a4-94b7-454a441bc709/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/debba6ac-0f6a-41a4-94b7-454a441bc709/
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.