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.

traejiik/pocketbook

https://github.com/traejiik/pocketbook · scanned 2026-06-16 00:41 UTC (2 months, 1 week ago)

44 raw signals (0 security + 44 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 36 actionable findings from 1 signal source. 8 repeated signals 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 523 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
upsertRecurringRule software healthy server-actions/recurring.ts:upsertRecurringRule
archiveRecurringRule software healthy server-actions/recurring.ts:archiveRecurringRule
unarchiveRecurringRule software healthy server-actions/recurring.ts:unarchiveRecurringRule
dateOnlyStringToDate software healthy server-actions/recurring.ts:dateOnlyStringToDate
dateToDateOnly software healthy server-actions/recurring.ts:dateToDateOnly
syncDueRecurringRulesAction software healthy server-actions/recurring-sync.ts:syncDueRecurringRulesAction
revalidateRecurringSyncPaths software healthy server-actions/recurring-sync.ts:revalidateRecurringSyncPat…
saveInsight software healthy server-actions/insights.ts:saveInsight
setInsightFeedback software healthy server-actions/insights.ts:setInsightFeedback
getInsightHistory software healthy server-actions/insights.ts:getInsightHistory
uploadTransactionCsv software healthy server-actions/import.ts:uploadTransactionCsv
upsertCategory software healthy server-actions/categories.ts:upsertCategory
deleteCategory software healthy server-actions/categories.ts:deleteCategory
setAnchorCurrency software healthy server-actions/settings.ts:setAnchorCurrency
setExchangeRate software healthy server-actions/settings.ts:setExchangeRate
addTrackedCurrency software healthy server-actions/settings.ts:addTrackedCurrency
removeTrackedCurrency software healthy server-actions/settings.ts:removeTrackedCurrency
setFxAutoSync software healthy server-actions/settings.ts:setFxAutoSync
setAutoInsights software healthy server-actions/settings.ts:setAutoInsights
setOllamaModel software healthy server-actions/settings.ts:setOllamaModel
changePassword software healthy server-actions/settings.ts:changePassword
forceFxSync software healthy server-actions/settings.ts:forceFxSync
clearAllData software healthy server-actions/settings.ts:clearAllData
getDatabaseSize software healthy server-actions/settings.ts:getDatabaseSize
reconcileInstallmentRule software healthy server-actions/transactions.ts:reconcileInstallmentRule
upsertTransaction software healthy server-actions/transactions.ts:upsertTransaction
deleteTransaction software healthy server-actions/transactions.ts:deleteTransaction
source software healthy tests/tablet-breakpoints.test.ts:source
occurrences software healthy tests/tablet-breakpoints.test.ts:occurrences
dateStr software healthy tests/recurring-actions.test.ts:dateStr
validRule software healthy tests/recurring-actions.test.ts:validRule
request software healthy tests/monthly-insights-route.test.ts:request
baseInput software healthy tests/recurring-backfill.test.ts:baseInput
dateStr software healthy tests/recurring-sync.test.ts:dateStr
rule software healthy tests/recurring-sync.test.ts:rule
runnerStage software healthy tests/dockerfile-runtime.test.ts:runnerStage
request software healthy tests/recurring-sync-route.test.ts:request
main software healthy prisma/seed.ts:main
ThemeProvider software healthy components/theme-provider.tsx:ThemeProvider
toHUF software healthy components/transactions/TransactionsView.tsx:toHUF
TransactionsView software healthy components/transactions/TransactionsView.tsx:TransactionsVi…
navigateMonth software healthy components/transactions/TransactionsView.tsx:navigateMonth
handleRowClick software healthy components/transactions/TransactionsView.tsx:handleRowClick
resetFilters software healthy components/transactions/TransactionsView.tsx:resetFilters
InputGroup software healthy components/ui/input-group.tsx:InputGroup
InputGroupAddon software healthy components/ui/input-group.tsx:InputGroupAddon
InputGroupButton software healthy components/ui/input-group.tsx:InputGroupButton
InputGroupText software healthy components/ui/input-group.tsx:InputGroupText
InputGroupInput software healthy components/ui/input-group.tsx:InputGroupInput
InputGroupTextarea software healthy components/ui/input-group.tsx:InputGroupTextarea

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

LabelLayerStatusPath
auth.config.ts software healthy auth.config.ts
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
prisma.config.ts software healthy prisma.config.ts
Dockerfile software healthy Dockerfile
components.json software healthy components.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
.env.example software healthy .env.example
DEPLOY.md software healthy DEPLOY.md
tsconfig.json software healthy tsconfig.json
eslint.config.mjs software healthy eslint.config.mjs
next.config.mjs software healthy next.config.mjs
AGENTS.md software healthy AGENTS.md
docker-compose.yml software healthy docker-compose.yml
vitest.config.ts software healthy vitest.config.ts
proxy.ts software healthy proxy.ts
entrypoint.sh software healthy entrypoint.sh
recurring.ts software healthy server-actions/recurring.ts
recurring-sync.ts software healthy server-actions/recurring-sync.ts
insights.ts software healthy server-actions/insights.ts
import.ts software healthy server-actions/import.ts
categories.ts software healthy server-actions/categories.ts
settings.ts software healthy server-actions/settings.ts
transactions.ts software healthy server-actions/transactions.ts
tablet-breakpoints.test.ts software healthy tests/tablet-breakpoints.test.ts
recurring-actions.test.ts software healthy tests/recurring-actions.test.ts
recurring-unarchive.test.ts software healthy tests/recurring-unarchive.test.ts
settings-actions.test.ts software healthy tests/settings-actions.test.ts
monthly-insights-route.test.ts software healthy tests/monthly-insights-route.test.ts
fx-sync-route.test.ts software healthy tests/fx-sync-route.test.ts
recurring-backfill.test.ts software healthy tests/recurring-backfill.test.ts
recurring-sync.test.ts software healthy tests/recurring-sync.test.ts
fx.test.ts software healthy tests/fx.test.ts
transactions-actions.test.ts software healthy tests/transactions-actions.test.ts
dockerfile-runtime.test.ts software healthy tests/dockerfile-runtime.test.ts
recurring-sync-route.test.ts software healthy tests/recurring-sync-route.test.ts
import-transactions.test.ts software healthy tests/import-transactions.test.ts
setup.ts software healthy tests/setup.ts
anchor-conversion-details.test.ts software healthy tests/anchor-conversion-details.test.ts
recurring-sync-action.test.ts software healthy tests/recurring-sync-action.test.ts
csv-import.ts software healthy scripts/csv-import.ts
seed.ts software healthy prisma/seed.ts
migration_lock.toml software healthy prisma/migrations/migration_lock.toml
migration.sql software healthy prisma/migrations/20260530010000_add_recurring_transaction_…
migration.sql software healthy prisma/migrations/20260519021228_init/migration.sql
theme-provider.tsx software healthy components/theme-provider.tsx
TransactionsView.tsx software healthy components/transactions/TransactionsView.tsx

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

LabelLayerStatusPath
server-actions software healthy server-actions
tests software healthy tests
scripts software healthy scripts
prisma software healthy prisma
migrations software healthy prisma/migrations
20260530010000_add_recurring_transaction_unique software healthy prisma/migrations/20260530010000_add_recurring_transaction_…
20260519021228_init software healthy prisma/migrations/20260519021228_init
components software healthy components
transactions software healthy components/transactions
ui software healthy components/ui
insights software healthy components/insights
finance software healthy components/finance
shell software healthy components/shell
forms software healthy components/forms
contexts software healthy contexts
app software healthy app
api software healthy app/api
auth software healthy app/api/auth
[...nextauth] software healthy app/api/auth/[...nextauth]
fx software healthy app/api/fx
sync software healthy app/api/fx/sync
recurring software healthy app/api/recurring
sync software healthy app/api/recurring/sync
insights software healthy app/api/insights
stream software healthy app/api/insights/stream
monthly software healthy app/api/insights/monthly
(app) software healthy app/(app)
settings software healthy app/(app)/settings
transactions software healthy app/(app)/transactions
renewals software healthy app/(app)/renewals
dashboard software healthy app/(app)/dashboard
recurring software healthy app/(app)/recurring
insights software healthy app/(app)/insights
categories software healthy app/(app)/categories
(auth) software healthy app/(auth)
login software healthy app/(auth)/login
lib software healthy lib
.claude software healthy .claude
hooks software healthy hooks
.codex software healthy .codex
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
auth::app/(app)/layout.tsx security healthy app/(app)/layout.tsx
auth::auth.config.ts security healthy auth.config.ts
auth::app/(auth)/login/LoginForm.tsx security healthy app/(auth)/login/LoginForm.tsx
auth::package.json security healthy package.json
auth::README.md security healthy README.md
auth::proxy.ts security healthy proxy.ts
auth::AGENTS.md security healthy AGENTS.md
auth::components/shell/Header.tsx security healthy components/shell/Header.tsx
auth::lib/auth.ts security healthy lib/auth.ts

LabelLayerStatusPath
User data healthy prisma/migrations/20260519021228_init/migration.sql
Category data healthy prisma/migrations/20260519021228_init/migration.sql
Transaction data healthy prisma/migrations/20260519021228_init/migration.sql
RecurringRule data healthy prisma/migrations/20260519021228_init/migration.sql
ExchangeRate data healthy prisma/migrations/20260519021228_init/migration.sql
AppSettings data healthy prisma/migrations/20260519021228_init/migration.sql
AiInsight data healthy prisma/migrations/20260519021228_init/migration.sql

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:16 network healthy pnpm-lock.yaml
port:3000 network healthy Dockerfile
port:5432 network healthy docker-compose.yml
port:02 network healthy docker-compose.yml
port:30 network healthy docker-compose.yml

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
pocketbook-db hardware healthy docker-compose.yml
pocketbook-web hardware healthy docker-compose.yml
fx-sync hardware healthy docker-compose.yml
db-backup hardware healthy docker-compose.yml

LabelLayerStatusPath
password_literal::docker-compose.yml security healthy docker-compose.yml
password_literal::docker-compose.yml security healthy docker-compose.yml
password_literal::entrypoint.sh security healthy entrypoint.sh
password_literal::entrypoint.sh security healthy entrypoint.sh

LabelLayerStatusPath
postgresql data healthy README.md
postgres data healthy pnpm-lock.yaml

LabelLayerStatusPath
migration.sql data healthy prisma/migrations/20260530010000_add_recurring_transaction_…
migration.sql data healthy prisma/migrations/20260519021228_init/migration.sql

LabelLayerStatusPath
RootPage frontend healthy app/page.tsx
RootLayout frontend healthy app/layout.tsx

LabelLayerStatusPath
gha::pr-check cicd healthy .github/workflows/pr-check.yml
gha::docker-publish cicd healthy .github/workflows/docker-publish.yml

LabelLayerStatusPath
check cicd healthy .github/workflows/pr-check.yml
build-and-push cicd healthy .github/workflows/docker-publish.yml

LabelLayerStatusPath
repobility-clone-pgsx57mq software healthy /tmp/repobility-clone-pgsx57mq

LabelLayerStatusPath
192.168.0.58 network healthy next.config.mjs

LabelLayerStatusPath
vps::aws hardware healthy pnpm-lock.yaml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
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/36302517-b93e-4f47-b0e3-49dd0985f26b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/36302517-b93e-4f47-b0e3-49dd0985f26b/

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.