https://github.com/theitush/yajna
· scanned 2026-06-16 00:33 UTC (2 months, 2 weeks ago)
63 raw signals (0 security + 63 graph)
Last scanned 2 months, 2 weeks ago · v1 · 63 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 809 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 |
|---|---|---|---|
stripHtml |
software | healthy | scripts/inspect-list.mjs:stripHtml |
short |
software | healthy | scripts/inspect-list.mjs:short |
rawLiveIds |
software | healthy | scripts/verify-realbin.mjs:rawLiveIds |
ms |
software | healthy | scripts/repro-lww-merge.mjs:ms |
mergeCurrent |
software | healthy | scripts/repro-lww-merge.mjs:mergeCurrent |
resolveLWW |
software | healthy | scripts/repro-lww-merge.mjs:resolveLWW |
tConf |
software | healthy | scripts/repro-lww-merge.mjs:tConf |
mergeFixed |
software | healthy | scripts/repro-lww-merge.mjs:mergeFixed |
edit |
software | healthy | scripts/repro-lww-merge.mjs:edit |
check |
software | healthy | scripts/repro-lww-merge.mjs:check |
run |
software | healthy | scripts/repro-lww-merge.mjs:run |
realEdit |
software | healthy | scripts/repro-lww-merge.mjs:realEdit |
realMerge |
software | healthy | scripts/repro-lww-merge.mjs:realMerge |
noteEdit |
software | healthy | scripts/repro-lww-merge.mjs:noteEdit |
body |
software | healthy | scripts/repro-lww-merge.mjs:body |
StarterKit |
software | healthy | scripts/repro-reconcile-dup.mjs:StarterKit |
makeEditor |
software | healthy | scripts/repro-reconcile-dup.mjs:makeEditor |
oldReconcile |
software | healthy | scripts/repro-reconcile-dup.mjs:oldReconcile |
live |
software | healthy | scripts/repro-reconcile-dup.mjs:live |
block |
software | healthy | scripts/repro-push-clobber.mjs:block |
row |
software | healthy | scripts/repro-push-clobber.mjs:row |
liveBlocks |
software | healthy | scripts/repro-block-sync.mjs:liveBlocks |
liveIds |
software | healthy | scripts/repro-block-sync.mjs:liveIds |
dup |
software | healthy | scripts/repro-block-sync.mjs:dup |
device |
software | healthy | scripts/repro-block-sync.mjs:device |
save |
software | healthy | scripts/repro-block-sync.mjs:save |
pull |
software | healthy | scripts/repro-block-sync.mjs:pull |
eb |
software | healthy | scripts/repro-block-sync.mjs:eb |
check |
software | healthy | scripts/repro-block-sync.mjs:check |
ms |
software | healthy | scripts/repro-row-ahead-merge.mjs:ms |
check |
software | healthy | scripts/repro-row-ahead-merge.mjs:check |
makeState |
software | healthy | scripts/repro-row-ahead-merge.mjs:makeState |
mergeAndMaterialize |
software | healthy | scripts/repro-row-ahead-merge.mjs:mergeAndMaterialize |
run |
software | healthy | scripts/repro-row-ahead-merge.mjs:run |
block |
software | healthy | scripts/repro-row-ahead-merge.mjs:block |
live |
software | healthy | scripts/repro-row-ahead-merge.mjs:live |
makeStore |
software | healthy | scripts/repro-dirty-clear-lostupdate.mjs:makeStore |
markDirtyBool |
software | healthy | scripts/repro-dirty-clear-lostupdate.mjs:markDirtyBool |
clearDirtyBool |
software | healthy | scripts/repro-dirty-clear-lostupdate.mjs:clearDirtyBool |
nextToken |
software | healthy | scripts/repro-dirty-clear-lostupdate.mjs:nextToken |
markDirtyTok |
software | healthy | scripts/repro-dirty-clear-lostupdate.mjs:markDirtyTok |
clearDirtyTok |
software | healthy | scripts/repro-dirty-clear-lostupdate.mjs:clearDirtyTok |
runInterleave |
software | healthy | scripts/repro-dirty-clear-lostupdate.mjs:runInterleave |
apply |
software | healthy | scripts/repro-orderkey-fix.mjs:apply |
liveSorted |
software | healthy | scripts/repro-orderkey-fix.mjs:liveSorted |
hasDup |
software | healthy | scripts/repro-orderkey-fix.mjs:hasDup |
ids |
software | healthy | scripts/repro-orderkey-fix.mjs:ids |
stripHtml |
software | healthy | scripts/inspect-bin.mjs:stripHtml |
shape |
software | healthy | scripts/inspect-bin.mjs:shape |
isAudio |
software | healthy | scripts/inspect-bin.mjs:isAudio |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | healthy | vite.config.js |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | healthy | eslint.config.js |
auth-migration.md |
software | healthy | docs/auth-migration.md |
inspect-list.mjs |
software | healthy | scripts/inspect-list.mjs |
verify-realbin.mjs |
software | healthy | scripts/verify-realbin.mjs |
repro-lww-merge.mjs |
software | healthy | scripts/repro-lww-merge.mjs |
repro-reconcile-dup.mjs |
software | healthy | scripts/repro-reconcile-dup.mjs |
repro-push-clobber.mjs |
software | healthy | scripts/repro-push-clobber.mjs |
repro-block-sync.mjs |
software | healthy | scripts/repro-block-sync.mjs |
repro-row-ahead-merge.mjs |
software | healthy | scripts/repro-row-ahead-merge.mjs |
repro-dirty-clear-lostupdate.mjs |
software | healthy | scripts/repro-dirty-clear-lostupdate.mjs |
repro-orderkey-fix.mjs |
software | healthy | scripts/repro-orderkey-fix.mjs |
inspect-bin.mjs |
software | healthy | scripts/inspect-bin.mjs |
README.md |
software | healthy | worker/README.md |
package.json |
software | healthy | worker/package.json |
wrangler.toml |
software | healthy | worker/wrangler.toml |
index.js |
software | healthy | worker/src/index.js |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
index.css |
software | healthy | src/index.css |
App.jsx |
software | healthy | src/App.jsx |
sw.js |
software | healthy | src/sw.js |
App.css |
software | healthy | src/App.css |
main.jsx |
software | healthy | src/main.jsx |
HashtagAutocomplete.jsx |
software | healthy | src/components/HashtagAutocomplete.jsx |
TimezonePicker.jsx |
software | healthy | src/components/TimezonePicker.jsx |
TagSelector.jsx |
software | healthy | src/components/TagSelector.jsx |
Sidebar.jsx |
software | healthy | src/components/layout/Sidebar.jsx |
SurfaceLoadingGate.jsx |
software | healthy | src/components/layout/SurfaceLoadingGate.jsx |
BottomNav.jsx |
software | healthy | src/components/layout/BottomNav.jsx |
LoginScreen.jsx |
software | healthy | src/components/auth/LoginScreen.jsx |
JournalPanel.jsx |
software | healthy | src/components/today/JournalPanel.jsx |
TaskCard.jsx |
software | healthy | src/components/today/TaskCard.jsx |
TasksPanel.jsx |
software | healthy | src/components/today/TasksPanel.jsx |
RecordFab.jsx |
software | healthy | src/components/voice/RecordFab.jsx |
Highlighted.jsx |
software | healthy | src/components/search/Highlighted.jsx |
SearchGroup.jsx |
software | healthy | src/components/search/SearchGroup.jsx |
RTLExtension.js |
software | healthy | src/components/editor/RTLExtension.js |
EditorToolbar.jsx |
software | healthy | src/components/editor/EditorToolbar.jsx |
BlockIdExtension.js |
software | healthy | src/components/editor/BlockIdExtension.js |
AudioNode.jsx |
software | healthy | src/components/editor/AudioNode.jsx |
SearchHighlightExtension.js |
software | healthy | src/components/editor/SearchHighlightExtension.js |
HashtagSuggest.js |
software | healthy | src/components/editor/HashtagSuggest.js |
HeadingNoShortcut.js |
software | healthy | src/components/editor/HeadingNoShortcut.js |
dates.js |
software | healthy | src/lib/dates.js |
hashtags.js |
software | healthy | src/lib/hashtags.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.jsx |
HashtagTextarea |
frontend | healthy | src/components/HashtagAutocomplete.jsx |
TimezonePicker |
frontend | healthy | src/components/TimezonePicker.jsx |
TagSelector |
frontend | healthy | src/components/TagSelector.jsx |
Sidebar |
frontend | healthy | src/components/layout/Sidebar.jsx |
SurfaceLoadingGate |
frontend | healthy | src/components/layout/SurfaceLoadingGate.jsx |
BottomNav |
frontend | healthy | src/components/layout/BottomNav.jsx |
LoginScreen |
frontend | healthy | src/components/auth/LoginScreen.jsx |
JournalPanel |
frontend | healthy | src/components/today/JournalPanel.jsx |
TaskCard |
frontend | healthy | src/components/today/TaskCard.jsx |
TasksPanel |
frontend | healthy | src/components/today/TasksPanel.jsx |
RecordFab |
frontend | healthy | src/components/voice/RecordFab.jsx |
Highlighted |
frontend | healthy | src/components/search/Highlighted.jsx |
SearchGroup |
frontend | healthy | src/components/search/SearchGroup.jsx |
EditorToolbar |
frontend | healthy | src/components/editor/EditorToolbar.jsx |
TasksPage |
frontend | healthy | src/pages/TasksPage.jsx |
TrashPage |
frontend | healthy | src/pages/TrashPage.jsx |
TodayPage |
frontend | healthy | src/pages/TodayPage.jsx |
ReviewPage |
frontend | healthy | src/pages/ReviewPage.jsx |
SearchPage |
frontend | healthy | src/pages/SearchPage.jsx |
SettingsPage |
frontend | healthy | src/pages/SettingsPage.jsx |
NotesPage |
frontend | healthy | src/pages/NotesPage.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
worker |
software | healthy | worker |
src |
software | healthy | worker/src |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
auth |
software | healthy | src/components/auth |
today |
software | healthy | src/components/today |
voice |
software | healthy | src/components/voice |
search |
software | healthy | src/components/search |
editor |
software | healthy | src/components/editor |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
services |
software | healthy | src/services |
store |
software | healthy | src/store |
| Label | Layer | Status | Path |
|---|---|---|---|
/TasksPage |
frontend | healthy | src/pages/TasksPage.jsx |
/TrashPage |
frontend | healthy | src/pages/TrashPage.jsx |
/TodayPage |
frontend | healthy | src/pages/TodayPage.jsx |
/ReviewPage |
frontend | healthy | src/pages/ReviewPage.jsx |
/SearchPage |
frontend | healthy | src/pages/SearchPage.jsx |
/SettingsPage |
frontend | healthy | src/pages/SettingsPage.jsx |
/NotesPage |
frontend | healthy | src/pages/NotesPage.jsx |
/ |
frontend | healthy | src/App.jsx |
/review |
frontend | healthy | src/App.jsx |
/journal |
frontend | healthy | src/App.jsx |
/notes |
frontend | healthy | src/App.jsx |
/tasks |
frontend | healthy | src/App.jsx |
/search |
frontend | healthy | src/App.jsx |
/trash |
frontend | healthy | src/App.jsx |
/settings |
frontend | healthy | src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
journalMigration.js |
data | healthy | src/services/journalMigration.js |
audioInlineMigration.js |
data | healthy | src/services/audioInlineMigration.js |
notesAutomergeMigration.js |
data | healthy | src/services/notesAutomergeMigration.js |
journalsAutomergeMigration.js |
data | healthy | src/services/journalsAutomergeMigration.js |
entitiesMigration.js |
data | healthy | src/services/entitiesMigration.js |
configAutomergeMigration.js |
data | healthy | src/services/configAutomergeMigration.js |
tasksAutomergeMigration.js |
data | healthy | src/services/tasksAutomergeMigration.js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/services/auth.js |
security | healthy | src/services/auth.js |
auth::worker/src/index.js |
security | healthy | worker/src/index.js |
auth::src/App.jsx |
security | healthy | src/App.jsx |
auth::src/sw.js |
security | healthy | src/sw.js |
auth::.env.example |
security | healthy | .env.example |
auth::README.md |
security | healthy | README.md |
auth::worker/README.md |
security | healthy | worker/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
to |
software | healthy | src/components/editor/SearchHighlightExtension.js:to |
on |
software | healthy | src/pages/TasksPage.jsx:on |
imperatively |
software | healthy | src/pages/NotesPage.jsx:imperatively |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-v110xewr |
software | healthy | /tmp/repobility-clone-v110xewr |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
VITE_GOOGLE_CLIENT_ID |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/e7a88be0-2625-44da-819c-428aa00ac558/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e7a88be0-2625-44da-819c-428aa00ac558/
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.