https://github.com/vppillai/passbook
· scanned 2026-06-16 00:52 UTC (2 months, 1 week ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 1 week ago · v1 · 19 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 199 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 |
|---|---|---|---|
setVersion |
software | healthy | frontend/sw.js:setVersion |
resolveVersion |
software | healthy | frontend/sw.js:resolveVersion |
text |
software | healthy | frontend/sw.js:text |
isApiRequest |
software | healthy | frontend/sw.js:isApiRequest |
isAuthRequest |
software | healthy | frontend/sw.js:isAuthRequest |
isCacheableApi |
software | healthy | frontend/sw.js:isCacheableApi |
isAsset |
software | healthy | frontend/sw.js:isAsset |
isShellNavigation |
software | healthy | frontend/sw.js:isShellNavigation |
networkFirstApi |
software | healthy | frontend/sw.js:networkFirstApi |
cacheFirstAsset |
software | healthy | frontend/sw.js:cacheFirstAsset |
staleWhileRevalidateShell |
software | healthy | frontend/sw.js:staleWhileRevalidateShell |
detectInstance |
software | healthy | frontend/js/webauthn.js:detectInstance |
sessionToken |
software | healthy | frontend/js/webauthn.js:sessionToken |
isWebAuthnSupported |
software | healthy | frontend/js/webauthn.js:isWebAuthnSupported |
isPlatformAuthenticatorAvailable |
software | healthy | frontend/js/webauthn.js:isPlatformAuthenticatorAvailable |
base64urlToBuffer |
software | healthy | frontend/js/webauthn.js:base64urlToBuffer |
bufferToBase64url |
software | healthy | frontend/js/webauthn.js:bufferToBase64url |
decodeCreationOptions |
software | healthy | frontend/js/webauthn.js:decodeCreationOptions |
decodeRequestOptions |
software | healthy | frontend/js/webauthn.js:decodeRequestOptions |
encodeRegistrationCredential |
software | healthy | frontend/js/webauthn.js:encodeRegistrationCredential |
encodeAssertionCredential |
software | healthy | frontend/js/webauthn.js:encodeAssertionCredential |
apiPost |
software | healthy | frontend/js/webauthn.js:apiPost |
getAuthStatus |
software | healthy | frontend/js/webauthn.js:getAuthStatus |
register |
software | healthy | frontend/js/webauthn.js:register |
login |
software | healthy | frontend/js/webauthn.js:login |
disable |
software | healthy | frontend/js/webauthn.js:disable |
overrides |
software | healthy | frontend/js/labels.js:overrides |
applyLabels |
software | healthy | frontend/js/labels.js:applyLabels |
vibrate |
software | healthy | frontend/js/ui.js:vibrate |
formatCurrency |
software | healthy | frontend/js/ui.js:formatCurrency |
formatTime |
software | healthy | frontend/js/ui.js:formatTime |
sameDay |
software | healthy | frontend/js/ui.js:sameDay |
dayKey |
software | healthy | frontend/js/ui.js:dayKey |
formatDayLabel |
software | healthy | frontend/js/ui.js:formatDayLabel |
formatMonthName |
software | healthy | frontend/js/ui.js:formatMonthName |
getCurrentMonthKey |
software | healthy | frontend/js/ui.js:getCurrentMonthKey |
showScreen |
software | healthy | frontend/js/ui.js:showScreen |
showModal |
software | healthy | frontend/js/ui.js:showModal |
hideModal |
software | healthy | frontend/js/ui.js:hideModal |
closeModal |
software | healthy | frontend/js/ui.js:closeModal |
showMenu |
software | healthy | frontend/js/ui.js:showMenu |
hideMenu |
software | healthy | frontend/js/ui.js:hideMenu |
showToast |
software | healthy | frontend/js/ui.js:showToast |
showUndoToast |
software | healthy | frontend/js/ui.js:showUndoToast |
settle |
software | healthy | frontend/js/ui.js:settle |
flushUndoToast |
software | healthy | frontend/js/ui.js:flushUndoToast |
showError |
software | healthy | frontend/js/ui.js:showError |
hideError |
software | healthy | frontend/js/ui.js:hideError |
updatePinDisplay |
software | healthy | frontend/js/ui.js:updatePinDisplay |
showPinError |
software | healthy | frontend/js/ui.js:showPinError |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
manifest.json |
software | healthy | frontend/manifest.json |
sw.js |
software | healthy | frontend/sw.js |
index.html |
software | healthy | frontend/index.html |
webauthn.js |
software | healthy | frontend/js/webauthn.js |
labels.js |
software | healthy | frontend/js/labels.js |
ui.js |
software | healthy | frontend/js/ui.js |
auth.js |
software | healthy | frontend/js/auth.js |
app.js |
software | healthy | frontend/js/app.js |
api.js |
software | healthy | frontend/js/api.js |
expense_state.js |
software | healthy | frontend/js/expense_state.js |
styles.css |
software | healthy | frontend/css/styles.css |
eatout.yaml |
software | healthy | config/instances/eatout.yaml |
kids.yaml |
software | healthy | config/instances/kids.yaml |
2026-05-11-multi-instance-passbook.md |
software | healthy | docs/superpowers/plans/2026-05-11-multi-instance-passbook.md |
2026-05-11-multi-instance-passbook-design.md |
software | healthy | docs/superpowers/specs/2026-05-11-multi-instance-passbook-d… |
bootstrap.sh |
software | healthy | scripts/bootstrap.sh |
admin.sh |
software | healthy | scripts/admin.sh |
setup.sh |
software | healthy | scripts/setup.sh |
cleanup-aws.sh |
software | healthy | scripts/cleanup-aws.sh |
migrate-instance.sh |
software | healthy | scripts/migrate-instance.sh |
teardown.sh |
software | healthy | scripts/teardown.sh |
add-data.sh |
software | healthy | scripts/add-data.sh |
template.yaml |
software | healthy | infrastructure/template.yaml |
bootstrap.yaml |
software | healthy | infrastructure/bootstrap.yaml |
go.mod |
software | healthy | backend/go.mod |
fakerepo.go |
software | healthy | backend/internal/testutil/fakerepo.go |
middleware_test.go |
software | healthy | backend/internal/middleware/middleware_test.go |
cors.go |
software | healthy | backend/internal/middleware/cors.go |
auth.go |
software | healthy | backend/internal/middleware/auth.go |
handler_test.go |
software | healthy | backend/internal/handler/handler_test.go |
auth.go |
software | healthy | backend/internal/handler/auth.go |
webauthn.go |
software | healthy | backend/internal/handler/webauthn.go |
expense.go |
software | healthy | backend/internal/handler/expense.go |
router.go |
software | healthy | backend/internal/handler/router.go |
interface.go |
software | healthy | backend/internal/repository/interface.go |
dynamodb.go |
software | healthy | backend/internal/repository/dynamodb.go |
helpers_test.go |
software | healthy | backend/internal/repository/helpers_test.go |
expense_test.go |
software | healthy | backend/internal/service/expense_test.go |
expense_editdate_test.go |
software | healthy | backend/internal/service/expense_editdate_test.go |
auth.go |
software | healthy | backend/internal/service/auth.go |
auth_test.go |
software | healthy | backend/internal/service/auth_test.go |
webauthn.go |
software | healthy | backend/internal/service/webauthn.go |
expense.go |
software | healthy | backend/internal/service/expense.go |
webauthn_test.go |
software | healthy | backend/internal/service/webauthn_test.go |
expense_date_test.go |
software | healthy | backend/internal/service/expense_date_test.go |
types.go |
software | healthy | backend/internal/model/types.go |
main.go |
software | healthy | backend/cmd/api/main.go |
main_test.go |
software | healthy | backend/cmd/api/main_test.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
js |
software | healthy | frontend/js |
css |
software | healthy | frontend/css |
config |
software | healthy | config |
instances |
software | healthy | config/instances |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
infrastructure |
software | healthy | infrastructure |
backend |
software | healthy | backend |
internal |
software | healthy | backend/internal |
testutil |
software | healthy | backend/internal/testutil |
middleware |
software | healthy | backend/internal/middleware |
handler |
software | healthy | backend/internal/handler |
repository |
software | healthy | backend/internal/repository |
service |
software | healthy | backend/internal/service |
model |
software | healthy | backend/internal/model |
cmd |
software | healthy | backend/cmd |
api |
software | healthy | backend/cmd/api |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
test-backend |
cicd | healthy | .github/workflows/test.yaml |
lint-frontend |
cicd | healthy | .github/workflows/test.yaml |
discover |
cicd | healthy | .github/workflows/deploy-frontend.yaml |
build |
cicd | healthy | .github/workflows/deploy-frontend.yaml |
deploy |
cicd | healthy | .github/workflows/deploy-frontend.yaml |
test |
cicd | healthy | .github/workflows/deploy-backend.yaml |
discover |
cicd | healthy | .github/workflows/deploy-backend.yaml |
build |
cicd | healthy | .github/workflows/deploy-backend.yaml |
deploy |
cicd | healthy | .github/workflows/deploy-backend.yaml |
prune-artifacts |
cicd | healthy | .github/workflows/deploy-backend.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/deploy-frontend.yaml |
security | healthy | .github/workflows/deploy-frontend.yaml |
auth::README.md |
security | healthy | README.md |
auth::scripts/cleanup-aws.sh |
security | healthy | scripts/cleanup-aws.sh |
auth::backend/go.mod |
security | healthy | backend/go.mod |
auth::scripts/setup.sh |
security | healthy | scripts/setup.sh |
auth::infrastructure/bootstrap.yaml |
security | healthy | infrastructure/bootstrap.yaml |
auth::scripts/teardown.sh |
security | healthy | scripts/teardown.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
hook |
software | healthy | frontend/js/ui.js:hook |
Auth |
software | healthy | frontend/js/auth.js:Auth |
App |
software | healthy | frontend/js/app.js:App |
is |
software | healthy | frontend/js/app.js:is |
Api |
software | healthy | frontend/js/api.js:Api |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yaml |
gha::deploy-frontend |
cicd | healthy | .github/workflows/deploy-frontend.yaml |
gha::deploy-backend |
cicd | healthy | .github/workflows/deploy-backend.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
203.0.113.7 |
network | healthy | backend/internal/repository/helpers_test.go |
6.6.6.6 |
network | healthy | backend/cmd/api/main_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | README.md |
vps::ec2 |
hardware | healthy | infrastructure/bootstrap.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
AWS_REGION |
cicd | healthy | — |
AWS_ACCOUNT_ID |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-77n6st_p |
software | healthy | /tmp/repobility-clone-77n6st_p |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/b8448405-ac2a-468d-bedd-58be22366455/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b8448405-ac2a-468d-bedd-58be22366455/
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.