Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

bpangman/pocketcache

https://github.com/bpangman/pocketcache · scanned 2026-06-17 01:42 UTC (1 month, 1 week ago)

26 raw signals (0 security + 26 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ +6.8 (diff) · 25 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 234 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.

LabelLayerStatusPath
runQuarterlySweep software healthy backend/src/jobs/quarterly-sweep.js:runQuarterlySweep
share software healthy backend/src/jobs/quarterly-sweep.js:share
getCurrentQuarter software healthy backend/src/jobs/quarterly-sweep.js:getCurrentQuarter
getQuarterMonths software healthy backend/src/jobs/quarterly-sweep.js:getQuarterMonths
startMonth software healthy backend/src/jobs/quarterly-sweep.js:startMonth
runDailyRoundups software healthy backend/src/jobs/daily-roundups.js:runDailyRoundups
runMonthlyCharge software healthy backend/src/jobs/monthly-charge.js:runMonthlyCharge
onChargeSucceeded software healthy backend/src/jobs/monthly-charge.js:onChargeSucceeded
onChargeFailed software healthy backend/src/jobs/monthly-charge.js:onChargeFailed
getCurrentPeriod software healthy backend/src/jobs/monthly-charge.js:getCurrentPeriod
calculatePlatformFee software healthy backend/src/services/stripe.js:calculatePlatformFee
getOrCreateCustomer software healthy backend/src/services/stripe.js:getOrCreateCustomer
createSetupIntent software healthy backend/src/services/stripe.js:createSetupIntent
createFinancialConnectionsSession software healthy backend/src/services/stripe.js:createFinancialConnectionsSe…
attachPaymentMethod software healthy backend/src/services/stripe.js:attachPaymentMethod
chargeUser software healthy backend/src/services/stripe.js:chargeUser
constructWebhookEvent software healthy backend/src/services/stripe.js:constructWebhookEvent
getAccessToken software healthy backend/src/services/endaoment.js:getAccessToken
authHeaders software healthy backend/src/services/endaoment.js:authHeaders
getNonprofit software healthy backend/src/services/endaoment.js:getNonprofit
submitGrant software healthy backend/src/services/endaoment.js:submitGrant
getGrantStatus software healthy backend/src/services/endaoment.js:getGrantStatus
createLinkToken software healthy backend/src/services/plaid.js:createLinkToken
exchangePublicToken software healthy backend/src/services/plaid.js:exchangePublicToken
getAccounts software healthy backend/src/services/plaid.js:getAccounts
fetchNewTransactions software healthy backend/src/services/plaid.js:fetchNewTransactions
calculateRoundup software healthy backend/src/services/plaid.js:calculateRoundup
AppContent software healthy src/App.jsx:AppContent
PhoneFrame software healthy src/App.jsx:PhoneFrame
ThemedApp software healthy src/App.jsx:ThemedApp
App software healthy src/App.jsx:App
CoinLogo software healthy src/components/CoinLogo.jsx:CoinLogo
AppShell software healthy src/components/AppShell.jsx:AppShell
Sheet software healthy src/components/Sheet.jsx:Sheet
MatchBadge software healthy src/components/MatchBadge.jsx:MatchBadge
OrgLogo software healthy src/components/OrgLogo.jsx:OrgLogo
CoinAccent software healthy src/components/CoinAccent.jsx:CoinAccent
Logo software healthy src/components/Logo.jsx:Logo
TabBar software healthy src/components/TabBar.jsx:TabBar
CustomTooltip software healthy src/components/CustomTooltip.jsx:CustomTooltip
findNonprofitByCode software healthy src/pages/Settings.jsx:findNonprofitByCode
Toggle software healthy src/pages/Settings.jsx:Toggle
SettingRow software healthy src/pages/Settings.jsx:SettingRow
inner software healthy src/pages/Settings.jsx:inner
AddCardForm software healthy src/pages/Settings.jsx:AddCardForm
handleSubmit software healthy src/pages/Settings.jsx:handleSubmit
AddCardSheet software healthy src/pages/Settings.jsx:AddCardSheet
PrivacySheet software healthy src/pages/Settings.jsx:PrivacySheet
SwitchOrgSheet software healthy src/pages/Settings.jsx:SwitchOrgSheet
AppIconSheet software healthy src/pages/Settings.jsx:AppIconSheet

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
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
index.html software healthy legal/nonprofit-license/index.html
index.html software healthy legal/privacy/index.html
index.html software healthy legal/terms/index.html
index.html software healthy dashboard/index.html
index.html software healthy landing/index.html
.env.example software healthy backend/.env.example
package.json software healthy backend/package.json
server.js software healthy backend/src/server.js
quarterly-sweep.js software healthy backend/src/jobs/quarterly-sweep.js
daily-roundups.js software healthy backend/src/jobs/daily-roundups.js
monthly-charge.js software healthy backend/src/jobs/monthly-charge.js
index.js software healthy backend/src/db/index.js
schema.sql software healthy backend/src/db/schema.sql
stripe.js software healthy backend/src/services/stripe.js
endaoment.js software healthy backend/src/services/endaoment.js
plaid.js software healthy backend/src/services/plaid.js
stripe.js software healthy backend/src/routes/stripe.js
webhooks.js software healthy backend/src/routes/webhooks.js
users.js software healthy backend/src/routes/users.js
plaid.js software healthy backend/src/routes/plaid.js
deploy.yml software healthy .github/workflows/deploy.yml
App.jsx software healthy src/App.jsx
main.jsx software healthy src/main.jsx
App.css software healthy src/App.css
index.css software healthy src/index.css
CoinLogo.jsx software healthy src/components/CoinLogo.jsx
AppShell.jsx software healthy src/components/AppShell.jsx
Sheet.jsx software healthy src/components/Sheet.jsx
MatchBadge.jsx software healthy src/components/MatchBadge.jsx
OrgLogo.jsx software healthy src/components/OrgLogo.jsx
CoinAccent.jsx software healthy src/components/CoinAccent.jsx
Logo.jsx software healthy src/components/Logo.jsx
TabBar.jsx software healthy src/components/TabBar.jsx
CustomTooltip.jsx software healthy src/components/CustomTooltip.jsx
Settings.jsx software healthy src/pages/Settings.jsx
Activity.jsx software healthy src/pages/Activity.jsx
Share.jsx software healthy src/pages/Share.jsx
MyCause.jsx software healthy src/pages/MyCause.jsx
Dashboard.jsx software healthy src/pages/Dashboard.jsx
Onboarding.jsx software healthy src/pages/Onboarding.jsx
AppContext.jsx software healthy src/store/AppContext.jsx
ThemeContext.jsx software healthy src/store/ThemeContext.jsx
manifest.json software healthy public/manifest.json
pitch.html software healthy public/pitch.html

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
legal software healthy legal
nonprofit-license software healthy legal/nonprofit-license
privacy software healthy legal/privacy
terms software healthy legal/terms
dashboard software healthy dashboard
landing software healthy landing
backend software healthy backend
src software healthy backend/src
jobs software healthy backend/src/jobs
db software healthy backend/src/db
services software healthy backend/src/services
routes software healthy backend/src/routes
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
components software healthy src/components
pages software healthy src/pages
store software healthy src/store
public software healthy public

LabelLayerStatusPath
App frontend healthy src/App.jsx
CoinLogo frontend healthy src/components/CoinLogo.jsx
AppShell frontend healthy src/components/AppShell.jsx
Sheet frontend healthy src/components/Sheet.jsx
MatchBadge frontend healthy src/components/MatchBadge.jsx
OrgLogo frontend healthy src/components/OrgLogo.jsx
CoinAccent frontend healthy src/components/CoinAccent.jsx
Logo frontend healthy src/components/Logo.jsx
TabBar frontend healthy src/components/TabBar.jsx
CustomTooltip frontend healthy src/components/CustomTooltip.jsx
Settings frontend healthy src/pages/Settings.jsx
Activity frontend healthy src/pages/Activity.jsx
Share frontend healthy src/pages/Share.jsx
MyCause frontend healthy src/pages/MyCause.jsx
Dashboard frontend healthy src/pages/Dashboard.jsx
Onboarding frontend healthy src/pages/Onboarding.jsx

LabelLayerStatusPath
USE /api/webhooks api healthy backend/src/server.js
USE /api/plaid api healthy backend/src/server.js
USE /api/stripe api healthy backend/src/server.js
USE /api/users api healthy backend/src/server.js
GET /health api healthy backend/src/server.js
POST /setup-intent api healthy backend/src/routes/stripe.js
POST /financial-session api healthy backend/src/routes/stripe.js
POST /save-payment-method api healthy backend/src/routes/stripe.js
POST /stripe api healthy backend/src/routes/webhooks.js
POST /:id/cause api healthy backend/src/routes/users.js
GET /:id/cause api healthy backend/src/routes/users.js
POST /link-token api healthy backend/src/routes/plaid.js
POST /exchange api healthy backend/src/routes/plaid.js

LabelLayerStatusPath
users data healthy backend/src/db/schema.sql
plaid_connections data healthy backend/src/db/schema.sql
payment_methods data healthy backend/src/db/schema.sql
roundups data healthy backend/src/db/schema.sql
monthly_charges data healthy backend/src/db/schema.sql
treasury_log data healthy backend/src/db/schema.sql
quarterly_disbursements data healthy backend/src/db/schema.sql

LabelLayerStatusPath
/Settings frontend healthy src/pages/Settings.jsx
/Activity frontend healthy src/pages/Activity.jsx
/Share frontend healthy src/pages/Share.jsx
/MyCause frontend healthy src/pages/MyCause.jsx
/Dashboard frontend healthy src/pages/Dashboard.jsx
/Onboarding frontend healthy src/pages/Onboarding.jsx

LabelLayerStatusPath
auth::backend/src/server.js security healthy backend/src/server.js
auth::legal/nonprofit-license/index.html security healthy legal/nonprofit-license/index.html
auth::backend/src/services/endaoment.js security healthy backend/src/services/endaoment.js
auth::dashboard/index.html security healthy dashboard/index.html

LabelLayerStatusPath
build cicd healthy .github/workflows/deploy.yml
deploy cicd healthy .github/workflows/deploy.yml

LabelLayerStatusPath
bpangman__pocketcache software healthy /data/fable5_failed_archive/bpangman__pocketcache

LabelLayerStatusPath
port:3001 network healthy backend/.env.example

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/b2651415-73fe-430f-9157-89b39f99b69b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b2651415-73fe-430f-9157-89b39f99b69b/

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.