https://github.com/calendargame/calendargame.github.io
· scanned 2026-06-17 01:45 UTC (1 month, 1 week ago)
66 raw signals (0 security + 66 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +6.1 (diff) · 63 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 488 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 |
|---|---|---|---|
pagesBase |
software | healthy | vite.config.js:pagesBase |
repo |
software | healthy | vite.config.js:repo |
isLiveRepo |
software | healthy | vite.config.js:isLiveRepo |
cfWebAnalytics |
software | healthy | vite.config.js:cfWebAnalytics |
md5 |
software | healthy | vite.config.js:md5 |
testIconVariant |
software | healthy | vite.config.js:testIconVariant |
testOgMeta |
software | healthy | vite.config.js:testOgMeta |
mountApp |
software | healthy | tests/app-mount.dom.test.jsx:mountApp |
mountApp |
software | healthy | tests/flash.dom.test.jsx:mountApp |
switchToFlash |
software | healthy | tests/flash.dom.test.jsx:switchToFlash |
isHidden |
software | healthy | tests/flash.dom.test.jsx:isHidden |
readDate |
software | healthy | tests/flash.dom.test.jsx:readDate |
dateDisplayText |
software | healthy | tests/flash.dom.test.jsx:dateDisplayText |
flashCountdownText |
software | healthy | tests/flash.dom.test.jsx:flashCountdownText |
correctName |
software | healthy | tests/flash.dom.test.jsx:correctName |
wrongName |
software | healthy | tests/flash.dom.test.jsx:wrongName |
dayBtn |
software | healthy | tests/flash.dom.test.jsx:dayBtn |
ctrl |
software | healthy | tests/flash.dom.test.jsx:ctrl |
isDisabled |
software | healthy | tests/flash.dom.test.jsx:isDisabled |
statCell |
software | healthy | tests/flash.dom.test.jsx:statCell |
statValue |
software | healthy | tests/flash.dom.test.jsx:statValue |
begin |
software | healthy | tests/flash.dom.test.jsx:begin |
click |
software | healthy | tests/flash.dom.test.jsx:click |
mountApp |
software | healthy | tests/deduction.dom.test.jsx:mountApp |
isHidden |
software | healthy | tests/deduction.dom.test.jsx:isHidden |
ctrl |
software | healthy | tests/deduction.dom.test.jsx:ctrl |
isDisabled |
software | healthy | tests/deduction.dom.test.jsx:isDisabled |
switchToDeduction |
software | healthy | tests/deduction.dom.test.jsx:switchToDeduction |
clickCtrl |
software | healthy | tests/deduction.dom.test.jsx:clickCtrl |
clickEl |
software | healthy | tests/deduction.dom.test.jsx:clickEl |
statValue |
software | healthy | tests/deduction.dom.test.jsx:statValue |
optButtons |
software | healthy | tests/deduction.dom.test.jsx:optButtons |
optState |
software | healthy | tests/deduction.dom.test.jsx:optState |
labelMonths |
software | healthy | tests/deduction.dom.test.jsx:labelMonths |
readPuzzle |
software | healthy | tests/deduction.dom.test.jsx:readPuzzle |
correctIdx |
software | healthy | tests/deduction.dom.test.jsx:correctIdx |
answerCorrect |
software | healthy | tests/deduction.dom.test.jsx:answerCorrect |
answerWrong |
software | healthy | tests/deduction.dom.test.jsx:answerWrong |
j |
software | healthy | tests/deduction.dom.test.jsx:j |
pin |
software | healthy | tests/deduction.dom.test.jsx:pin |
idx |
software | healthy | tests/method.test.js:idx |
hasBox |
software | healthy | tests/customselect.dom.test.jsx:hasBox |
options |
software | healthy | tests/customselect.dom.test.jsx:options |
openWith |
software | healthy | tests/customselect.dom.test.jsx:openWith |
mulberry32 |
software | healthy | tests/dateGen.dom.test.jsx:mulberry32 |
realWday |
software | healthy | tests/dateGen.dom.test.jsx:realWday |
checkWeekday |
software | healthy | tests/dateGen.dom.test.jsx:checkWeekday |
checkPuzzle |
software | healthy | tests/dateGen.dom.test.jsx:checkPuzzle |
pick |
software | healthy | tests/dateGen.dom.test.jsx:pick |
mountApp |
software | healthy | tests/aox.dom.test.jsx:mountApp |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.js |
software | healthy | postcss.config.js |
.prettierrc.json |
software | healthy | .prettierrc.json |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
eslint.config.js |
software | healthy | eslint.config.js |
index.html |
software | healthy | index.html |
vite.config.js |
software | healthy | vite.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
smoke.dom.test.jsx |
software | healthy | tests/smoke.dom.test.jsx |
app-mount.dom.test.jsx |
software | healthy | tests/app-mount.dom.test.jsx |
flash.dom.test.jsx |
software | healthy | tests/flash.dom.test.jsx |
deduction.dom.test.jsx |
software | healthy | tests/deduction.dom.test.jsx |
method.test.js |
software | healthy | tests/method.test.js |
customselect.dom.test.jsx |
software | healthy | tests/customselect.dom.test.jsx |
calendar.test.js |
software | healthy | tests/calendar.test.js |
modePrefs.test.js |
software | healthy | tests/modePrefs.test.js |
dateGen.dom.test.jsx |
software | healthy | tests/dateGen.dom.test.jsx |
aox.dom.test.jsx |
software | healthy | tests/aox.dom.test.jsx |
blitz.dom.test.jsx |
software | healthy | tests/blitz.dom.test.jsx |
forceReload.dom.test.jsx |
software | healthy | tests/forceReload.dom.test.jsx |
classic.dom.test.jsx |
software | healthy | tests/classic.dom.test.jsx |
settings.test.js |
software | healthy | tests/settings.test.js |
progress.dom.test.js |
software | healthy | tests/progress.dom.test.js |
format.test.js |
software | healthy | tests/format.test.js |
progress.test.js |
software | healthy | tests/progress.test.js |
dom.js |
software | healthy | tests/setup/dom.js |
blitzBest.test.js |
software | healthy | tests/engine/blitzBest.test.js |
useGameEngine.test.jsx |
software | healthy | tests/engine/useGameEngine.test.jsx |
invariants.test.js |
software | healthy | tests/engine/invariants.test.js |
streak.test.js |
software | healthy | tests/engine/streak.test.js |
fuzz.test.js |
software | healthy | tests/engine/fuzz.test.js |
referenceModel.js |
software | healthy | tests/engine/referenceModel.js |
gameReducer.test.js |
software | healthy | tests/engine/gameReducer.test.js |
scoreIntegrity.regression.test.js |
software | healthy | tests/engine/scoreIntegrity.regression.test.js |
answerButtons.test.js |
software | healthy | tests/engine/answerButtons.test.js |
aoxBest.test.js |
software | healthy | tests/engine/aoxBest.test.js |
fuzzHarness.js |
software | healthy | tests/engine/fuzzHarness.js |
check-bundle-size.mjs |
software | healthy | scripts/check-bundle-size.mjs |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
main.tsx |
software | healthy | src/main.tsx |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
ErrorBoundary.tsx |
software | healthy | src/ErrorBoundary.tsx |
index.css |
software | healthy | src/index.css |
sentry.ts |
software | healthy | src/observability/sentry.ts |
sentryClient.ts |
software | healthy | src/observability/sentryClient.ts |
W5Logo.tsx |
software | healthy | src/components/W5Logo.tsx |
MethodBreakdown.tsx |
software | healthy | src/components/MethodBreakdown.tsx |
StatPanel.tsx |
software | healthy | src/components/StatPanel.tsx |
CustomSelect.tsx |
software | healthy | src/components/CustomSelect.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
setup |
software | healthy | tests/setup |
engine |
software | healthy | tests/engine |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
observability |
software | healthy | src/observability |
components |
software | healthy | src/components |
dev |
software | healthy | src/dev |
store |
software | healthy | src/store |
lib |
software | healthy | src/lib |
engine |
software | healthy | src/engine |
design |
software | healthy | design |
icons |
software | healthy | design/icons |
| Label | Layer | Status | Path |
|---|---|---|---|
consts |
software | healthy | src/main.tsx:consts |
ErrorBoundary |
software | healthy | src/ErrorBoundary.tsx:ErrorBoundary |
ModeErrorBoundary |
software | healthy | src/ErrorBoundary.tsx:ModeErrorBoundary |
appears |
software | healthy | src/components/StatPanel.tsx:appears |
is |
software | healthy | src/components/LookupCard.tsx:is |
hooks |
software | healthy | src/components/LookupCard.tsx:hooks |
consts |
software | healthy | src/components/primitives.tsx:consts |
as |
software | healthy | src/engine/gameReducer.ts:as |
| Label | Layer | Status | Path |
|---|---|---|---|
W5Logo |
frontend | healthy | src/components/W5Logo.tsx |
StatPanel |
frontend | healthy | src/components/StatPanel.tsx |
CustomSelect |
frontend | healthy | src/components/CustomSelect.tsx |
Expander |
frontend | healthy | src/components/Expander.tsx |
GuidePage |
frontend | healthy | src/components/GuidePage.tsx |
LookupCard |
frontend | healthy | src/components/LookupCard.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
calendargame__calendargame.github.io |
software | healthy | /data/fable5_failed_archive/calendargame__calendargame.gith… |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/15a84109-4ed5-4565-92de-40cf248b2fc7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/15a84109-4ed5-4565-92de-40cf248b2fc7/
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.