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.

takayuki0407/anki-sheet

https://github.com/takayuki0407/anki-sheet · scanned 2026-06-16 00:29 UTC (2 months, 2 weeks ago)

47 raw signals (0 security + 47 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 47 actionable findings from 1 signal source. 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 627 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
p software healthy vite.config.ts:p
premiumOk software healthy functions/api/sync/reviews.ts:premiumOk
period software healthy functions/api/sync/generate.ts:period
shuffled software healthy functions/api/sync/generate.ts:shuffled
buildUserMessage software healthy functions/api/sync/generate.ts:buildUserMessage
tolerantParse software healthy functions/api/sync/generate.ts:tolerantParse
callHaiku software healthy functions/api/sync/generate.ts:callHaiku
data software healthy functions/api/sync/generate.ts:data
toOutQ software healthy functions/api/sync/generate.ts:toOutQ
refund software healthy functions/api/sync/generate.ts:refund
key software healthy functions/api/sync/books/[bookId]/content.ts:key
r2key software healthy functions/api/sync/books/[bookId]/blob.ts:r2key
incoming software healthy functions/api/sync/progress/[bookId].ts:incoming
needsTrim software healthy functions/api/sync/dev/tier.ts:needsTrim
customerId software healthy functions/api/webhook/stripe.ts:customerId
eventTime software healthy functions/api/webhook/stripe.ts:eventTime
s software healthy functions/api/webhook/stripe.ts:s
sub software healthy functions/api/webhook/stripe.ts:sub
isAnon software healthy functions/api/webhook/revenuecat.ts:isAnon
secretEquals software healthy functions/api/webhook/revenuecat.ts:secretEquals
from software healthy functions/api/webhook/revenuecat.ts:from
to software healthy functions/api/webhook/revenuecat.ts:to
getKeys software healthy functions/_lib/auth.ts:getKeys
body software healthy functions/_lib/auth.ts:body
b64urlToBytes software healthy functions/_lib/auth.ts:b64urlToBytes
b64urlToString software healthy functions/_lib/auth.ts:b64urlToString
verifyFirebaseToken software healthy functions/_lib/auth.ts:verifyFirebaseToken
key software healthy functions/_lib/auth.ts:key
appendForm software healthy functions/_lib/stripe.ts:appendForm
toForm software healthy functions/_lib/stripe.ts:toForm
stripeApi software healthy functions/_lib/stripe.ts:stripeApi
data software healthy functions/_lib/stripe.ts:data
tierFromLookupKey software healthy functions/_lib/stripe.ts:tierFromLookupKey
resolvePriceId software healthy functions/_lib/stripe.ts:resolvePriceId
bindCustomer software healthy functions/_lib/stripe.ts:bindCustomer
getOrCreateCustomer software healthy functions/_lib/stripe.ts:getOrCreateCustomer
timingSafeEqual software healthy functions/_lib/stripe.ts:timingSafeEqual
hmacHex software healthy functions/_lib/stripe.ts:hmacHex
verifyStripeSignature software healthy functions/_lib/stripe.ts:verifyStripeSignature
bmKey software healthy functions/_lib/progressMerge.ts:bmKey
activeStarKeys software healthy functions/_lib/progressMerge.ts:activeStarKeys
activeBookmarks software healthy functions/_lib/progressMerge.ts:activeBookmarks
normalize software healthy functions/_lib/progressMerge.ts:normalize
pick software healthy functions/_lib/progressMerge.ts:pick
mergeBlobs software healthy functions/_lib/progressMerge.ts:mergeBlobs
pos software healthy functions/_lib/progressMerge.ts:pos
setActiveStars software healthy functions/_lib/progressMerge.ts:setActiveStars
setActiveBookmarks software healthy functions/_lib/progressMerge.ts:setActiveBookmarks
addBm software healthy functions/_lib/progressMerge.ts:addBm
removeBm software healthy functions/_lib/progressMerge.ts:removeBm

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

LabelLayerStatusPath
vite.config.ts software healthy vite.config.ts
README.md software healthy README.md
nomadkit-DESIGN.md software healthy nomadkit-DESIGN.md
netlify.toml software healthy netlify.toml
package.json software healthy package.json
wrangler.toml software healthy wrangler.toml
index.html software healthy index.html
Dockerfile software healthy Dockerfile
.env.public software healthy .env.public
package-lock.json software healthy package-lock.json
STRIPE_SETUP.md software healthy STRIPE_SETUP.md
tsconfig.json software healthy tsconfig.json
docker-compose.yml software healthy docker-compose.yml
health.ts software healthy functions/api/health.ts
_middleware.ts software healthy functions/api/_middleware.ts
portal.ts software healthy functions/api/sync/portal.ts
books.ts software healthy functions/api/sync/books.ts
_middleware.ts software healthy functions/api/sync/_middleware.ts
reviews.ts software healthy functions/api/sync/reviews.ts
questions.ts software healthy functions/api/sync/questions.ts
account.ts software healthy functions/api/sync/account.ts
trim.ts software healthy functions/api/sync/trim.ts
generate.ts software healthy functions/api/sync/generate.ts
progress.ts software healthy functions/api/sync/progress.ts
checkout.ts software healthy functions/api/sync/checkout.ts
[bookId].ts software healthy functions/api/sync/books/[bookId].ts
content.ts software healthy functions/api/sync/books/[bookId]/content.ts
blob.ts software healthy functions/api/sync/books/[bookId]/blob.ts
retain.ts software healthy functions/api/sync/books/[bookId]/retain.ts
[bookId].ts software healthy functions/api/sync/progress/[bookId].ts
tier.ts software healthy functions/api/sync/dev/tier.ts
stripe.ts software healthy functions/api/webhook/stripe.ts
revenuecat.ts software healthy functions/api/webhook/revenuecat.ts
auth.ts software healthy functions/_lib/auth.ts
stripe.ts software healthy functions/_lib/stripe.ts
progressMerge.ts software healthy functions/_lib/progressMerge.ts
tier.ts software healthy functions/_lib/tier.ts
contentMerge.ts software healthy functions/_lib/contentMerge.ts
types.ts software healthy functions/_lib/types.ts
tier.test.ts software healthy functions/_lib/tier.test.ts
make-sample-pdf.mjs software healthy scripts/make-sample-pdf.mjs
e2e-smoke.mjs software healthy scripts/e2e-smoke.mjs
copy-pdfjs-assets.mjs software healthy scripts/copy-pdfjs-assets.mjs
check-shared.mjs software healthy scripts/check-shared.mjs
retention.ts software healthy worker/retention.ts
wrangler.toml software healthy worker/wrangler.toml
support.html software healthy public/support.html
terms.html software healthy public/terms.html
privacy.html software healthy public/privacy.html
0007_trial_until.sql software healthy migrations/0007_trial_until.sql

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

LabelLayerStatusPath
functions software healthy functions
api software healthy functions/api
sync software healthy functions/api/sync
books software healthy functions/api/sync/books
[bookId] software healthy functions/api/sync/books/[bookId]
progress software healthy functions/api/sync/progress
dev software healthy functions/api/sync/dev
webhook software healthy functions/api/webhook
_lib software healthy functions/_lib
scripts software healthy scripts
worker software healthy worker
public software healthy public
migrations software healthy migrations
src software healthy src
types software healthy src/types
sync software healthy src/sync
ai software healthy src/ai
auth software healthy src/auth
util software healthy src/util
components software healthy src/components
detect software healthy src/detect
db software healthy src/db
store software healthy src/store
pdf software healthy src/pdf
render software healthy src/render

LabelLayerStatusPath
0007_trial_until.sql data healthy migrations/0007_trial_until.sql
0002_book_device.sql data healthy migrations/0002_book_device.sql
0009_stripe_customer.sql data healthy migrations/0009_stripe_customer.sql
0005_ai_questions.sql data healthy migrations/0005_ai_questions.sql
0006_account_wide_caps.sql data healthy migrations/0006_account_wide_caps.sql
0004_user_downgraded_at.sql data healthy migrations/0004_user_downgraded_at.sql
0003_book_favorite_opened.sql data healthy migrations/0003_book_favorite_opened.sql
0008_mc4_and_reviews.sql data healthy migrations/0008_mc4_and_reviews.sql
0001_init.sql data healthy migrations/0001_init.sql

LabelLayerStatusPath
generation_usage data healthy migrations/0005_ai_questions.sql
questions data healthy migrations/0005_ai_questions.sql
reviews data healthy migrations/0008_mc4_and_reviews.sql
users data healthy migrations/0001_init.sql
books data healthy migrations/0001_init.sql
progress data healthy migrations/0001_init.sql

LabelLayerStatusPath
QuotaError software healthy src/ai/generate.ts:QuotaError
AiUnavailableError software healthy src/ai/generate.ts:AiUnavailableError
imperatively software healthy src/components/ContinuousView.tsx:imperatively
AnkiSheetDB software healthy src/db/schema.ts:AnkiSheetDB
CancelledError software healthy src/pdf/pdfEngine.ts:CancelledError

LabelLayerStatusPath
port:80 network healthy Dockerfile
port:8080 network healthy docker-compose.yml

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
web hardware healthy docker-compose.yml

LabelLayerStatusPath
dotenv::.env.public security healthy .env.public
generic_api_key::src/auth/firebase.ts security healthy src/auth/firebase.ts

LabelLayerStatusPath
auth::src/components/Login.tsx security healthy src/components/Login.tsx
auth::functions/_lib/auth.ts security healthy functions/_lib/auth.ts

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

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
nginx network healthy Dockerfile

LabelLayerStatusPath
gpu (detected) hardware healthy src/pdf/pdfEngine.ts
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/c850c586-56c6-4e32-8386-2bd803d9a329/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c850c586-56c6-4e32-8386-2bd803d9a329/

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.