https://github.com/sanking11/NotesCraft
· scanned 2026-06-16 00:02 UTC (2 months, 3 weeks ago)
30 raw signals (0 security + 30 graph)
Last scanned 2 months, 3 weeks ago · v1 · 22 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.
All 269 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 |
|---|---|---|---|
bytesToBase64 |
software | healthy | extension/shared/crypto.js:bytesToBase64 |
hexToBytes |
software | healthy | extension/shared/crypto.js:hexToBytes |
importPassword |
software | healthy | extension/shared/crypto.js:importPassword |
base32Decode |
software | healthy | extension/shared/crypto.js:base32Decode |
binary |
software | healthy | extension/shared/crypto.js:binary |
otp |
software | healthy | extension/shared/crypto.js:otp |
findLoginForms |
software | healthy | extension/content/content.js:findLoginForms |
showAutofillBanner |
software | healthy | extension/content/content.js:showAutofillBanner |
removeBanner |
software | healthy | extension/content/content.js:removeBanner |
fillInput |
software | healthy | extension/content/content.js:fillInput |
offerSaveCredential |
software | healthy | extension/content/content.js:offerSaveCredential |
escHtml |
software | healthy | extension/content/content.js:escHtml |
$ |
software | healthy | extension/popup/popup.js:$ |
$$ |
software | healthy | extension/popup/popup.js:$$ |
showView |
software | healthy | extension/popup/popup.js:showView |
doLogin |
software | healthy | extension/popup/popup.js:doLogin |
renderVault |
software | healthy | extension/popup/popup.js:renderVault |
q |
software | healthy | extension/popup/popup.js:q |
initial |
software | healthy | extension/popup/popup.js:initial |
esc |
software | healthy | extension/popup/popup.js:esc |
copyText |
software | healthy | extension/popup/popup.js:copyText |
startTotpTimer |
software | healthy | extension/popup/popup.js:startTotpTimer |
stopTotpTimer |
software | healthy | extension/popup/popup.js:stopTotpTimer |
updateTotpCodes |
software | healthy | extension/popup/popup.js:updateTotpCodes |
clearForm |
software | healthy | extension/popup/popup.js:clearForm |
generatePw |
software | healthy | extension/popup/popup.js:generatePw |
matching |
software | healthy | extension/background/background.js:matching |
getNumRawDataModules |
software | healthy | src/qrcode.js:getNumRawDataModules |
result |
software | healthy | src/qrcode.js:result |
getNumDataCodewords |
software | healthy | src/qrcode.js:getNumDataCodewords |
rsMultiply |
software | healthy | src/qrcode.js:rsMultiply |
rsComputeDivisor |
software | healthy | src/qrcode.js:rsComputeDivisor |
rsComputeRemainder |
software | healthy | src/qrcode.js:rsComputeRemainder |
encodeBytes |
software | healthy | src/qrcode.js:encodeBytes |
append |
software | healthy | src/qrcode.js:append |
addEccAndInterleave |
software | healthy | src/qrcode.js:addEccAndInterleave |
buildMatrix |
software | healthy | src/qrcode.js:buildMatrix |
pattern |
software | healthy | src/qrcode.js:pattern |
setFn |
software | healthy | src/qrcode.js:setFn |
drawFinder |
software | healthy | src/qrcode.js:drawFinder |
alignPositions |
software | healthy | src/qrcode.js:alignPositions |
bits |
software | healthy | src/qrcode.js:bits |
b |
software | healthy | src/qrcode.js:b |
upward |
software | healthy | src/qrcode.js:upward |
applyMask |
software | healthy | src/qrcode.js:applyMask |
drawFormatBits |
software | healthy | src/qrcode.js:drawFormatBits |
data |
software | healthy | src/qrcode.js:data |
getPenaltyScore |
software | healthy | src/qrcode.js:getPenaltyScore |
checkFinder |
software | healthy | src/qrcode.js:checkFinder |
cloneMatrix |
software | healthy | src/qrcode.js:cloneMatrix |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
settings.local.json |
software | healthy | .claude/settings.local.json |
launch.json |
software | healthy | .claude/launch.json |
manifest.json |
software | healthy | extension/manifest.json |
crypto.js |
software | healthy | extension/shared/crypto.js |
storage-ext.js |
software | healthy | extension/shared/storage-ext.js |
generate-icons.html |
software | healthy | extension/icons/generate-icons.html |
content.css |
software | healthy | extension/content/content.css |
content.js |
software | healthy | extension/content/content.js |
popup.js |
software | healthy | extension/popup/popup.js |
popup.css |
software | healthy | extension/popup/popup.css |
popup.html |
software | healthy | extension/popup/popup.html |
background.js |
software | healthy | extension/background/background.js |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
qrcode.js |
software | healthy | src/qrcode.js |
App.jsx |
software | healthy | src/App.jsx |
sync.js |
software | healthy | src/sync.js |
crypto.js |
software | healthy | src/crypto.js |
storage.js |
software | healthy | src/storage.js |
main.jsx |
software | healthy | src/main.jsx |
.claude/settings.local.json |
quality | healthy | .claude/settings.local.json |
.claude/launch.json |
quality | healthy | .claude/launch.json |
| Label | Layer | Status | Path |
|---|---|---|---|
.claude |
software | healthy | .claude |
extension |
software | healthy | extension |
shared |
software | healthy | extension/shared |
icons |
software | healthy | extension/icons |
content |
software | healthy | extension/content |
popup |
software | healthy | extension/popup |
background |
software | healthy | extension/background |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/App.jsx |
security | healthy | src/App.jsx |
password_literal::src/App.jsx |
security | healthy | src/App.jsx |
password_literal::src/App.jsx |
security | healthy | src/App.jsx |
password_literal::src/App.jsx |
security | healthy | src/App.jsx |
password_literal::src/App.jsx |
security | healthy | src/App.jsx |
password_literal::src/App.jsx |
security | healthy | src/App.jsx |
password_literal::src/App.jsx |
security | healthy | src/App.jsx |
password_literal::src/App.jsx |
security | healthy | src/App.jsx |
password_literal::src/App.jsx |
security | healthy | src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
LocalSyncAdapter |
software | healthy | src/sync.js:LocalSyncAdapter |
HttpSyncAdapter |
software | healthy | src/sync.js:HttpSyncAdapter |
OfflineFirstAdapter |
software | healthy | src/sync.js:OfflineFirstAdapter |
EncryptedStorage |
software | healthy | src/storage.js:EncryptedStorage |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-vg8izgt6 |
software | healthy | /tmp/repobility-clone-vg8izgt6 |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/App.jsx |
security | healthy | src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/e495db7e-c5af-465e-8317-aa0cf04bb008/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e495db7e-c5af-465e-8317-aa0cf04bb008/
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.