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.

axelrodichthys-blip/keiri-ocr

https://github.com/axelrodichthys-blip/keiri-ocr · scanned 2026-06-17 01:36 UTC (1 month, 2 weeks ago)

16 raw signals (0 security + 16 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -6.3 (diff) · 16 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 121 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
header software healthy js/ui.js:header
section software healthy js/ui.js:section
field software healthy js/ui.js:field
bindBack software healthy js/ui.js:bindBack
yen software healthy js/util.js:yen
esc software healthy js/util.js:esc
today software healthy js/util.js:today
p software healthy js/util.js:p
blobToDataURL software healthy js/util.js:blobToDataURL
splitDataURL software healthy js/util.js:splitDataURL
downscaleImage software healthy js/util.js:downscaleImage
isSecureForCamera software healthy js/util.js:isSecureForCamera
toast software healthy js/util.js:toast
confirmDialog software healthy js/util.js:confirmDialog
openDB software healthy js/db.js:openDB
tx software healthy js/db.js:tx
reqToPromise software healthy js/db.js:reqToPromise
put software healthy js/db.js:put
get software healthy js/db.js:get
getAll software healthy js/db.js:getAll
del software healthy js/db.js:del
clearStore software healthy js/db.js:clearStore
seedDefaults software healthy js/db.js:seedDefaults
wipeAll software healthy js/db.js:wipeAll
exportBackup software healthy js/db.js:exportBackup
importBackup software healthy js/db.js:importBackup
buildRows software healthy js/exporter.js:buildRows
sortRows software healthy js/exporter.js:sortRows
toCSV software healthy js/exporter.js:toCSV
csvCell software healthy js/exporter.js:csvCell
toExcelXML software healthy js/exporter.js:toExcelXML
esc software healthy js/exporter.js:esc
cell software healthy js/exporter.js:cell
downloadBlob software healthy js/exporter.js:downloadBlob
assignAccounts software healthy js/accounting.js:assignAccounts
items software healthy js/accounting.js:items
matchByKeyword software healthy js/accounting.js:matchByKeyword
learnVendorAccount software healthy js/accounting.js:learnVendorAccount
parseHash software healthy js/main.js:parseHash
navigate software healthy js/main.js:navigate
setTransient software healthy js/main.js:setTransient
takeTransient software healthy js/main.js:takeTransient
peekTransient software healthy js/main.js:peekTransient
router software healthy js/main.js:router
init software healthy js/main.js:init
taxLabel software healthy js/models.js:taxLabel
createEmptyVoucher software healthy js/models.js:createEmptyVoucher
createEmptyLine software healthy js/models.js:createEmptyLine
recalcTotal software healthy js/models.js:recalcTotal
renderSettings software healthy js/screens/settings.js:renderSettings

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

LabelLayerStatusPath
README.md software healthy README.md
service-worker.js software healthy service-worker.js
index.html software healthy index.html
ui.js software healthy js/ui.js
util.js software healthy js/util.js
db.js software healthy js/db.js
exporter.js software healthy js/exporter.js
accounting.js software healthy js/accounting.js
main.js software healthy js/main.js
models.js software healthy js/models.js
settings.js software healthy js/screens/settings.js
edit.js software healthy js/screens/edit.js
capture.js software healthy js/screens/capture.js
onboarding.js software healthy js/screens/onboarding.js
home.js software healthy js/screens/home.js
exportScreen.js software healthy js/screens/exportScreen.js
base.js software healthy js/extractors/base.js
gemini.js software healthy js/extractors/gemini.js
styles.css software healthy css/styles.css
launch.json software healthy .claude/launch.json
.claude/launch.json quality healthy .claude/launch.json

LabelLayerStatusPath
js software healthy js
screens software healthy js/screens
extractors software healthy js/extractors
css software healthy css
.claude software healthy .claude

LabelLayerStatusPath
ReceiptExtractor software healthy js/extractors/base.js:ReceiptExtractor
GeminiExtractor software healthy js/extractors/gemini.js:GeminiExtractor

LabelLayerStatusPath
axelrodichthys-blip__keiri-ocr software healthy /data/fable5_failed_archive/axelrodichthys-blip__keiri-ocr
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/eb95555f-e600-45f8-b411-5e4a010b837c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/eb95555f-e600-45f8-b411-5e4a010b837c/

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.