https://github.com/varunbv25/Tally
· scanned 2026-06-16 00:47 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 179 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 |
|---|---|---|---|
projectSchedule |
software | healthy | push.js:projectSchedule |
pushSupported |
software | healthy | push.js:pushSupported |
pushActive |
software | healthy | push.js:pushActive |
urlB64ToUint8Array |
software | healthy | push.js:urlB64ToUint8Array |
subscribePush |
software | healthy | push.js:subscribePush |
unsubscribePush |
software | healthy | push.js:unsubscribePush |
pushSyncDown |
software | healthy | push.js:pushSyncDown |
schedulePushUpload |
software | healthy | push.js:schedulePushUpload |
pushUpload |
software | healthy | push.js:pushUpload |
notifSettings |
software | healthy | notif.js:notifSettings |
agingSince |
software | healthy | notif.js:agingSince |
owingSince |
software | healthy | notif.js:owingSince |
evaluateNotifications |
software | healthy | notif.js:evaluateNotifications |
mark |
software | healthy | notif.js:mark |
badgeCount |
software | healthy | notif.js:badgeCount |
idbStore |
software | healthy | notif.js:idbStore |
idbGet |
software | healthy | notif.js:idbGet |
idbSet |
software | healthy | notif.js:idbSet |
backgroundCheck |
software | healthy | sw.js:backgroundCheck |
defaultState |
software | healthy | store.js:defaultState |
uid |
software | healthy | store.js:uid |
loadState |
software | healthy | store.js:loadState |
saveState |
software | healthy | store.js:saveState |
addPerson |
software | healthy | store.js:addPerson |
getPerson |
software | healthy | store.js:getPerson |
deletePerson |
software | healthy | store.js:deletePerson |
addGroup |
software | healthy | store.js:addGroup |
getGroup |
software | healthy | store.js:getGroup |
deleteGroup |
software | healthy | store.js:deleteGroup |
groupsOf |
software | healthy | store.js:groupsOf |
addTransaction |
software | healthy | store.js:addTransaction |
deleteTransaction |
software | healthy | store.js:deleteTransaction |
addIndirectPayment |
software | healthy | store.js:addIndirectPayment |
indirectPayments |
software | healthy | store.js:indirectPayments |
deleteIndirectPayment |
software | healthy | store.js:deleteIndirectPayment |
personTxns |
software | healthy | store.js:personTxns |
principalOf |
software | healthy | store.js:principalOf |
cmp |
software | healthy | store.js:cmp |
ruleAppliesTo |
software | healthy | store.js:ruleAppliesTo |
firstMatchingInterestRule |
software | healthy | store.js:firstMatchingInterestRule |
deviceOffsetAt |
software | healthy | store.js:deviceOffsetAt |
localMidnightAfter |
software | healthy | store.js:localMidnightAfter |
recordDeviceTimezone |
software | healthy | store.js:recordDeviceTimezone |
accruedInterestDetail |
software | healthy | store.js:accruedInterestDetail |
accruedInterest |
software | healthy | store.js:accruedInterest |
totalOf |
software | healthy | store.js:totalOf |
balanceDisplay |
software | healthy | store.js:balanceDisplay |
capitalizeInterest |
software | healthy | store.js:capitalizeInterest |
capitalizeOnDrop |
software | healthy | store.js:capitalizeOnDrop |
settleUp |
software | healthy | store.js:settleUp |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
styles.css |
software | healthy | styles.css |
push.js |
software | healthy | push.js |
manifest.json |
software | healthy | manifest.json |
README.md |
software | healthy | README.md |
notif.js |
software | healthy | notif.js |
sw.js |
software | healthy | sw.js |
MOBILE_ROADMAP.md |
software | healthy | MOBILE_ROADMAP.md |
index.html |
software | healthy | index.html |
store.js |
software | healthy | store.js |
serve.js |
software | healthy | serve.js |
app.js |
software | healthy | app.js |
share.test.js |
software | healthy | tests/share.test.js |
notif.test.js |
software | healthy | tests/notif.test.js |
interest-display.test.js |
software | healthy | tests/interest-display.test.js |
capitalize-on-drop.test.js |
software | healthy | tests/capitalize-on-drop.test.js |
backup.test.js |
software | healthy | tests/backup.test.js |
package.json |
software | healthy | worker/package.json |
wrangler.toml |
software | healthy | worker/wrangler.toml |
package-lock.json |
software | healthy | worker/package-lock.json |
generate-vapid.mjs |
software | healthy | worker/scripts/generate-vapid.mjs |
fake-subscription.mjs |
software | healthy | worker/scripts/fake-subscription.mjs |
index.js |
software | healthy | worker/src/index.js |
launch.json |
software | healthy | .claude/launch.json |
.claude/launch.json |
quality | healthy | .claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
worker |
software | healthy | worker |
scripts |
software | healthy | worker/scripts |
src |
software | healthy | worker/src |
.claude |
software | healthy | .claude |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-sodk_ozh |
software | healthy | /tmp/repobility-clone-sodk_ozh |
| Label | Layer | Status | Path |
|---|---|---|---|
port:9999 |
network | healthy | worker/scripts/fake-subscription.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | worker/scripts/fake-subscription.mjs |
This page is publicly accessible at:
https://repobility.com/scan/0d63bf81-97f6-4062-b87a-5f4be032c28b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0d63bf81-97f6-4062-b87a-5f4be032c28b/
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.