https://github.com/SKeinstein/PokemonCardWiki
· scanned 2026-06-16 00:14 UTC (2 months, 2 weeks ago)
32 raw signals (0 security + 32 graph)
Last scanned 2 months, 2 weeks ago · v1 · 32 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 292 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 |
|---|---|---|---|
middleware |
software | healthy | frontend/middleware.ts:middleware |
Home |
software | healthy | frontend/app/page.tsx:Home |
RootLayout |
software | healthy | frontend/app/layout.tsx:RootLayout |
LoginPage |
software | healthy | frontend/app/login/page.tsx:LoginPage |
handleSubmit |
software | healthy | frontend/app/login/page.tsx:handleSubmit |
POST |
software | healthy | frontend/app/api/auth/route.ts:POST |
sitePassword |
software | healthy | frontend/app/api/auth/route.ts:sitePassword |
dataPath |
software | healthy | frontend/app/api/qa/route.ts:dataPath |
getQAEntries |
software | healthy | frontend/app/api/qa/route.ts:getQAEntries |
getQAIndex |
software | healthy | frontend/app/api/qa/route.ts:getQAIndex |
POST |
software | healthy | frontend/app/api/qa/route.ts:POST |
getDeckIndex |
software | healthy | frontend/app/api/decks/route.ts:getDeckIndex |
POST |
software | healthy | frontend/app/api/decks/route.ts:POST |
CardSearch |
software | healthy | frontend/app/components/CardSearch.tsx:CardSearch |
toggleComparison |
software | healthy | frontend/app/components/CardSearch.tsx:toggleComparison |
getDefaultCols |
software | healthy | frontend/app/components/CardSearch.tsx:getDefaultCols |
getMaxCols |
software | healthy | frontend/app/components/CardSearch.tsx:getMaxCols |
handleResize |
software | healthy | frontend/app/components/CardSearch.tsx:handleResize |
rowsAt |
software | healthy | frontend/app/components/CardSearch.tsx:rowsAt |
minWidthFor |
software | healthy | frontend/app/components/CardSearch.tsx:minWidthFor |
mid |
software | healthy | frontend/app/components/CardSearch.tsx:mid |
chipWidths |
software | healthy | frontend/app/components/CardSearch.tsx:chipWidths |
compute |
software | healthy | frontend/app/components/CardSearch.tsx:compute |
normalizeKana |
software | healthy | frontend/app/components/CardSearch.tsx:normalizeKana |
evaluateQuery |
software | healthy | frontend/app/components/CardSearch.tsx:evaluateQuery |
stageOf |
software | healthy | frontend/app/components/CardSearch.tsx:stageOf |
cardMatchesTag |
software | healthy | frontend/app/components/CardSearch.tsx:cardMatchesTag |
toggleTag |
software | healthy | frontend/app/components/CardSearch.tsx:toggleTag |
selectFacetTag |
software | healthy | frontend/app/components/CardSearch.tsx:selectFacetTag |
clearFacetTags |
software | healthy | frontend/app/components/CardSearch.tsx:clearFacetTags |
clearDefenseFacetTags |
software | healthy | frontend/app/components/CardSearch.tsx:clearDefenseFacetTags |
toggleExpand |
software | healthy | frontend/app/components/CardSearch.tsx:toggleExpand |
toggleOfficialTag |
software | healthy | frontend/app/components/CardSearch.tsx:toggleOfficialTag |
resetAllFilters |
software | healthy | frontend/app/components/CardSearch.tsx:resetAllFilters |
renderParentChip |
software | healthy | frontend/app/components/CardSearch.tsx:renderParentChip |
renderSubtagRow |
software | healthy | frontend/app/components/CardSearch.tsx:renderSubtagRow |
handleClick |
software | healthy | frontend/app/components/CardSearch.tsx:handleClick |
QAItem |
software | healthy | frontend/app/components/CardModal.tsx:QAItem |
QASection |
software | healthy | frontend/app/components/CardModal.tsx:QASection |
CardModal |
software | healthy | frontend/app/components/CardModal.tsx:CardModal |
handleKeyDown |
software | healthy | frontend/app/components/CardModal.tsx:handleKeyDown |
onSwipeStart |
software | healthy | frontend/app/components/CardModal.tsx:onSwipeStart |
onSwipeMove |
software | healthy | frontend/app/components/CardModal.tsx:onSwipeMove |
onSwipeEnd |
software | healthy | frontend/app/components/CardModal.tsx:onSwipeEnd |
HpRangeSlider |
software | healthy | frontend/app/components/HpRangeSlider.tsx:HpRangeSlider |
minPct |
software | healthy | frontend/app/components/HpRangeSlider.tsx:minPct |
maxPct |
software | healthy | frontend/app/components/HpRangeSlider.tsx:maxPct |
ComparisonTray |
software | healthy | frontend/app/components/ComparisonTray.tsx:ComparisonTray |
typeColor |
software | healthy | frontend/app/components/ComparisonModal.tsx:typeColor |
SectionRow |
software | healthy | frontend/app/components/ComparisonModal.tsx:SectionRow |
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 |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
postcss.config.mjs |
software | healthy | frontend/postcss.config.mjs |
README.md |
software | healthy | frontend/README.md |
package.json |
software | healthy | frontend/package.json |
package-lock.json |
software | healthy | frontend/package-lock.json |
middleware.ts |
software | healthy | frontend/middleware.ts |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
eslint.config.mjs |
software | healthy | frontend/eslint.config.mjs |
next.config.ts |
software | healthy | frontend/next.config.ts |
sync-data.mjs |
software | healthy | frontend/scripts/sync-data.mjs |
globals.css |
software | healthy | frontend/app/globals.css |
page.tsx |
software | healthy | frontend/app/page.tsx |
layout.tsx |
software | healthy | frontend/app/layout.tsx |
page.tsx |
software | healthy | frontend/app/login/page.tsx |
route.ts |
software | healthy | frontend/app/api/auth/route.ts |
route.ts |
software | healthy | frontend/app/api/qa/route.ts |
route.ts |
software | healthy | frontend/app/api/decks/route.ts |
CardSearch.tsx |
software | healthy | frontend/app/components/CardSearch.tsx |
CardModal.tsx |
software | healthy | frontend/app/components/CardModal.tsx |
HpRangeSlider.tsx |
software | healthy | frontend/app/components/HpRangeSlider.tsx |
ComparisonTray.tsx |
software | healthy | frontend/app/components/ComparisonTray.tsx |
ComparisonModal.tsx |
software | healthy | frontend/app/components/ComparisonModal.tsx |
useBodyScrollLock.ts |
software | healthy | frontend/app/hooks/useBodyScrollLock.ts |
tagColors.ts |
software | healthy | frontend/lib/tagColors.ts |
typeUtils.ts |
software | healthy | frontend/lib/typeUtils.ts |
variantUtils.ts |
software | healthy | frontend/lib/variantUtils.ts |
data.ts |
software | healthy | frontend/lib/data.ts |
pnote_comparison.md |
software | healthy | docs/pnote_comparison.md |
INDEX.md |
software | healthy | docs/INDEX.md |
trainer_text_investigation.md |
software | healthy | docs/trainer_text_investigation.md |
completed_tasks.md |
software | healthy | docs/completed_tasks.md |
tag_classification_design.md |
software | healthy | docs/tag_classification_design.md |
tag_migration_baseline.md |
software | healthy | docs/tag_migration_baseline.md |
tag_phase25_verification.md |
software | healthy | docs/tag_phase25_verification.md |
tagging_stats.md |
software | healthy | docs/tagging_stats.md |
tag_phase25_baseline.md |
software | healthy | docs/tag_phase25_baseline.md |
qa_defense_axis_audit.md |
software | healthy | docs/qa_defense_axis_audit.md |
group_categories_proposal.md |
software | healthy | docs/group_categories_proposal.md |
qa_mapping_stats.md |
software | healthy | docs/qa_mapping_stats.md |
regulations.md |
software | healthy | docs/regulations.md |
qa_damage_full_audit.md |
software | healthy | docs/qa_damage_full_audit.md |
qa_unbound_audit.md |
software | healthy | docs/qa_unbound_audit.md |
faq_scraping_findings.md |
software | healthy | docs/faq_scraping_findings.md |
qa_coverage_analysis.md |
software | healthy | docs/qa_coverage_analysis.md |
tag_migration_verification.md |
software | healthy | docs/tag_migration_verification.md |
qa_attack_axis_audit.md |
software | healthy | docs/qa_attack_axis_audit.md |
test_scrape.mjs |
software | healthy | scripts/test_scrape.mjs |
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 |
scripts |
software | healthy | frontend/scripts |
app |
software | healthy | frontend/app |
login |
software | healthy | frontend/app/login |
api |
software | healthy | frontend/app/api |
auth |
software | healthy | frontend/app/api/auth |
qa |
software | healthy | frontend/app/api/qa |
decks |
software | healthy | frontend/app/api/decks |
components |
software | healthy | frontend/app/components |
hooks |
software | healthy | frontend/app/hooks |
lib |
software | healthy | frontend/lib |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
ptcg_crawler |
software | healthy | scripts/ptcg_crawler |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | frontend/app/layout.tsx |
LoginPage |
frontend | healthy | frontend/app/login/page.tsx |
CardSearch |
frontend | healthy | frontend/app/components/CardSearch.tsx |
CardModal |
frontend | healthy | frontend/app/components/CardModal.tsx |
HpRangeSlider |
frontend | healthy | frontend/app/components/HpRangeSlider.tsx |
ComparisonTray |
frontend | healthy | frontend/app/components/ComparisonTray.tsx |
ComparisonModal |
frontend | healthy | frontend/app/components/ComparisonModal.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | frontend/app/page.tsx |
/login |
frontend | healthy | frontend/app/login/page.tsx |
/ |
frontend | healthy | frontend/app/api/auth/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
shared |
software | healthy | frontend/app/components/ComparisonModal.tsx:shared |
of |
software | healthy | scripts/db_integrity_check.js:of |
| Label | Layer | Status | Path |
|---|---|---|---|
120.0.0.0 |
network | healthy | scripts/scrape_faq.mjs |
124.0.0.0 |
network | healthy | scripts/build_en_jp_card_map.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-z6pnqof7 |
software | healthy | /tmp/repobility-clone-z6pnqof7 |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/a6240b26-d2c0-4d24-96ee-80f4018d833e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a6240b26-d2c0-4d24-96ee-80f4018d833e/
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.