https://github.com/beingforthebenefit/GBoard
· scanned 2026-06-17 01:38 UTC (1 month, 2 weeks ago)
58 raw signals (0 security + 58 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -27.7 (diff) · 55 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 609 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 |
|---|---|---|---|
mockRes |
software | healthy | backend/tests/adminRoute.test.ts:mockRes |
mockReq |
software | healthy | backend/tests/adminRoute.test.ts:mockReq |
getHandler |
software | healthy | backend/tests/adminRoute.test.ts:getHandler |
makeSlot |
software | healthy | backend/tests/weatherService.test.ts:makeSlot |
mockTileFetches |
software | healthy | backend/tests/radarService.test.ts:mockTileFetches |
mockRes |
software | healthy | backend/tests/routes.test.ts:mockRes |
mockReq |
software | healthy | backend/tests/routes.test.ts:mockReq |
getHandler |
software | healthy | backend/tests/routes.test.ts:getHandler |
makePhoto |
software | healthy | backend/tests/photosService.test.ts:makePhoto |
imageFiles |
software | healthy | backend/tests/photosService.test.ts:imageFiles |
files1 |
software | healthy | backend/tests/photosService.test.ts:files1 |
files2 |
software | healthy | backend/tests/photosService.test.ts:files2 |
mockRes |
software | healthy | backend/tests/errorHandler.test.ts:mockRes |
mockSuccessfulFlow |
software | healthy | backend/tests/piholeService.test.ts:mockSuccessfulFlow |
dateOffset |
software | healthy | backend/tests/mediaService.test.ts:dateOffset |
fmtDate |
software | healthy | backend/tests/calendarService.test.ts:fmtDate |
makeIcs |
software | healthy | backend/tests/calendarService.test.ts:makeIcs |
makeEvent |
software | healthy | backend/tests/calendarService.test.ts:makeEvent |
bumpVersion |
software | healthy | backend/src/index.ts:bumpVersion |
errorHandler |
software | healthy | backend/src/middleware/errorHandler.ts:errorHandler |
PIHOLE_URL |
software | healthy | backend/src/services/piholeService.ts:PIHOLE_URL |
PIHOLE_PASSWORD |
software | healthy | backend/src/services/piholeService.ts:PIHOLE_PASSWORD |
PIHOLE_CLIENT_ALIASES |
software | healthy | backend/src/services/piholeService.ts:PIHOLE_CLIENT_ALIASES |
SESSION_DIR |
software | healthy | backend/src/services/piholeService.ts:SESSION_DIR |
SESSION_FILE |
software | healthy | backend/src/services/piholeService.ts:SESSION_FILE |
loadSessionFromDisk |
software | healthy | backend/src/services/piholeService.ts:loadSessionFromDisk |
saveSessionToDisk |
software | healthy | backend/src/services/piholeService.ts:saveSessionToDisk |
authenticate |
software | healthy | backend/src/services/piholeService.ts:authenticate |
data |
software | healthy | backend/src/services/piholeService.ts:data |
piholeGet |
software | healthy | backend/src/services/piholeService.ts:piholeGet |
deletePiholeSession |
software | healthy | backend/src/services/piholeService.ts:deletePiholeSession |
_resetSession |
software | healthy | backend/src/services/piholeService.ts:_resetSession |
loadSession |
software | healthy | backend/src/services/piholeService.ts:loadSession |
normalizeClients |
software | healthy | backend/src/services/piholeService.ts:normalizeClients |
parseClientAliases |
software | healthy | backend/src/services/piholeService.ts:parseClientAliases |
applyClientAlias |
software | healthy | backend/src/services/piholeService.ts:applyClientAlias |
mergeClientsByName |
software | healthy | backend/src/services/piholeService.ts:mergeClientsByName |
applyBlockedClientStats |
software | healthy | backend/src/services/piholeService.ts:applyBlockedClientSta… |
isFilteredClient |
software | healthy | backend/src/services/piholeService.ts:isFilteredClient |
fetchPiholeStats |
software | healthy | backend/src/services/piholeService.ts:fetchPiholeStats |
fetchCalendarEvents |
software | healthy | backend/src/services/calendarService.ts:fetchCalendarEvents |
fetchAndParseIcs |
software | healthy | backend/src/services/calendarService.ts:fetchAndParseIcs |
parseIcs |
software | healthy | backend/src/services/calendarService.ts:parseIcs |
startOfDay |
software | healthy | backend/src/services/calendarService.ts:startOfDay |
_resetCache |
software | healthy | backend/src/services/calendarService.ts:_resetCache |
fetchPlexSessions |
software | healthy | backend/src/services/plexService.ts:fetchPlexSessions |
json |
software | healthy | backend/src/services/plexService.ts:json |
fetchPlexSession |
software | healthy | backend/src/services/plexService.ts:fetchPlexSession |
mapMetadata |
software | healthy | backend/src/services/plexService.ts:mapMetadata |
mapMetadataList |
software | healthy | backend/src/services/plexService.ts:mapMetadataList |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
docker-compose.yml |
software | healthy | docker-compose.yml |
package.json |
software | healthy | package.json |
vitest.config.ts |
software | healthy | backend/vitest.config.ts |
package-lock.json |
software | healthy | backend/package-lock.json |
package.json |
software | healthy | backend/package.json |
.eslintrc.cjs |
software | healthy | backend/.eslintrc.cjs |
Dockerfile |
software | healthy | backend/Dockerfile |
tsconfig.json |
software | healthy | backend/tsconfig.json |
adminRoute.test.ts |
software | healthy | backend/tests/adminRoute.test.ts |
weatherService.test.ts |
software | healthy | backend/tests/weatherService.test.ts |
radarService.test.ts |
software | healthy | backend/tests/radarService.test.ts |
routes.test.ts |
software | healthy | backend/tests/routes.test.ts |
photosService.test.ts |
software | healthy | backend/tests/photosService.test.ts |
errorHandler.test.ts |
software | healthy | backend/tests/errorHandler.test.ts |
piholeService.test.ts |
software | healthy | backend/tests/piholeService.test.ts |
mediaService.test.ts |
software | healthy | backend/tests/mediaService.test.ts |
calendarService.test.ts |
software | healthy | backend/tests/calendarService.test.ts |
plexService.test.ts |
software | healthy | backend/tests/plexService.test.ts |
index.ts |
software | healthy | backend/src/index.ts |
index.ts |
software | healthy | backend/src/types/index.ts |
errorHandler.ts |
software | healthy | backend/src/middleware/errorHandler.ts |
piholeService.ts |
software | healthy | backend/src/services/piholeService.ts |
calendarService.ts |
software | healthy | backend/src/services/calendarService.ts |
plexService.ts |
software | healthy | backend/src/services/plexService.ts |
photosService.ts |
software | healthy | backend/src/services/photosService.ts |
weatherService.ts |
software | healthy | backend/src/services/weatherService.ts |
mediaService.ts |
software | healthy | backend/src/services/mediaService.ts |
radarService.ts |
software | healthy | backend/src/services/radarService.ts |
weather.ts |
software | healthy | backend/src/routes/weather.ts |
media.ts |
software | healthy | backend/src/routes/media.ts |
plex.ts |
software | healthy | backend/src/routes/plex.ts |
pihole.ts |
software | healthy | backend/src/routes/pihole.ts |
calendar.ts |
software | healthy | backend/src/routes/calendar.ts |
photos.ts |
software | healthy | backend/src/routes/photos.ts |
admin.ts |
software | healthy | backend/src/routes/admin.ts |
ci.yml |
software | healthy | .github/workflows/ci.yml |
tailwind.config.ts |
software | healthy | frontend/tailwind.config.ts |
postcss.config.cjs |
software | healthy | frontend/postcss.config.cjs |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
tsconfig.app.json |
software | healthy | frontend/tsconfig.app.json |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
package-lock.json |
software | healthy | frontend/package-lock.json |
package.json |
software | healthy | frontend/package.json |
index.html |
software | healthy | frontend/index.html |
.eslintrc.cjs |
software | healthy | frontend/.eslintrc.cjs |
Dockerfile |
software | healthy | frontend/Dockerfile |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
backend |
software | healthy | backend |
tests |
software | healthy | backend/tests |
src |
software | healthy | backend/src |
types |
software | healthy | backend/src/types |
middleware |
software | healthy | backend/src/middleware |
services |
software | healthy | backend/src/services |
routes |
software | healthy | backend/src/routes |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
tests |
software | healthy | frontend/src/tests |
utils |
software | healthy | frontend/src/tests/utils |
hooks |
software | healthy | frontend/src/tests/hooks |
layouts |
software | healthy | frontend/src/tests/layouts |
components |
software | healthy | frontend/src/tests/components |
utils |
software | healthy | frontend/src/utils |
hooks |
software | healthy | frontend/src/hooks |
layouts |
software | healthy | frontend/src/layouts |
departures |
software | healthy | frontend/src/layouts/departures |
fridge |
software | healthy | frontend/src/layouts/fridge |
observatory |
software | healthy | frontend/src/layouts/observatory |
flux |
software | healthy | frontend/src/layouts/flux |
newspaper |
software | healthy | frontend/src/layouts/newspaper |
classic |
software | healthy | frontend/src/layouts/classic |
terminal |
software | healthy | frontend/src/layouts/terminal |
types |
software | healthy | frontend/src/types |
components |
software | healthy | frontend/src/components |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | backend/src/index.ts |
GET /api/version |
api | healthy | backend/src/index.ts |
USE /api/weather |
api | healthy | backend/src/index.ts |
USE /api/calendar |
api | healthy | backend/src/index.ts |
USE /api/plex |
api | healthy | backend/src/index.ts |
USE /api/photos |
api | healthy | backend/src/index.ts |
USE /api/pihole |
api | healthy | backend/src/index.ts |
USE /api/media |
api | healthy | backend/src/index.ts |
USE /admin |
api | healthy | backend/src/index.ts |
GET / |
api | healthy | backend/src/routes/weather.ts |
GET /radar |
api | healthy | backend/src/routes/weather.ts |
GET /radar/base/:z/:x/:y |
api | healthy | backend/src/routes/weather.ts |
GET /radar/overlay/:z/:x/:y |
api | healthy | backend/src/routes/weather.ts |
GET /thumb |
api | healthy | backend/src/routes/plex.ts |
GET /theme |
api | healthy | backend/src/routes/admin.ts |
PUT /theme |
api | healthy | backend/src/routes/admin.ts |
POST /refresh |
api | healthy | backend/src/routes/admin.ts |
GET /env |
api | healthy | backend/src/routes/admin.ts |
PUT /env |
api | healthy | backend/src/routes/admin.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.1.100 |
network | healthy | .env.example |
192.168.1.22 |
network | healthy | .env.example |
192.168.1.23 |
network | healthy | .env.example |
192.168.1.2 |
network | healthy | backend/tests/piholeService.test.ts |
127.0.0.1 |
network | healthy | backend/tests/piholeService.test.ts |
192.168.1.40 |
network | healthy | backend/tests/piholeService.test.ts |
192.168.1.18 |
network | healthy | backend/tests/piholeService.test.ts |
192.168.1.12 |
network | healthy | backend/tests/piholeService.test.ts |
192.168.1.30 |
network | healthy | backend/tests/piholeService.test.ts |
192.168.1.50 |
network | healthy | backend/tests/piholeService.test.ts |
192.168.50.62 |
network | healthy | backend/src/services/piholeService.ts |
192.168.1.10 |
network | healthy | frontend/src/tests/hooks/usePihole.test.tsx |
192.168.1.5 |
network | healthy | frontend/src/tests/hooks/usePihole.test.tsx |
192.168.1.1 |
network | healthy | frontend/src/tests/layouts/TerminalLayout.test.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
image::frontend/Dockerfile |
hardware | healthy | frontend/Dockerfile |
backend |
hardware | healthy | docker-compose.yml |
thumbor |
hardware | healthy | docker-compose.yml |
frontend |
hardware | healthy | docker-compose.yml |
backend-test |
hardware | healthy | docker-compose.yml |
frontend-test |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ResizeObserver |
software | healthy | frontend/src/test-setup.ts:ResizeObserver |
to |
software | healthy | frontend/src/tests/hooks/useDayNight.test.tsx:to |
when |
software | healthy | frontend/src/tests/hooks/useDayNight.test.tsx:when |
const |
software | healthy | frontend/src/tests/layouts/NewspaperLayout.test.tsx:const |
applied |
software | healthy | frontend/src/hooks/useIsDark.ts:applied |
to |
software | healthy | frontend/src/hooks/useDayNight.ts:to |
| Label | Layer | Status | Path |
|---|---|---|---|
/v2/radar/1710000000 |
frontend | healthy | backend/tests/radarService.test.ts |
/v2/radar/1710000600 |
frontend | healthy | backend/tests/radarService.test.ts |
/library/metadata/123/thumb |
frontend | healthy | backend/tests/routes.test.ts |
/library/metadata/123/thumb/456 |
frontend | healthy | backend/tests/routes.test.ts |
/thumb/123 |
frontend | healthy | backend/tests/routes.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | .env.example |
port:3001 |
network | healthy | backend/Dockerfile |
port:80 |
network | healthy | frontend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
lint-and-test |
cicd | healthy | .github/workflows/ci.yml |
docker-build |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
beingforthebenefit__GBoard |
software | healthy | /data/fable5_failed_archive/beingforthebenefit__GBoard |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GIST_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/5e1c5686-f53e-4a6d-a0ef-1df1df394925/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5e1c5686-f53e-4a6d-a0ef-1df1df394925/
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.