https://github.com/shayc/aac-board-ai
· scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)
14 raw signals (0 security + 14 graph)
Last scanned 2 months, 2 weeks ago · v1 · 12 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 620 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 |
|---|---|---|---|
restrictImports |
software | healthy | eslint.config.js:restrictImports |
Probe |
software | healthy | src/shared/language/use-revalidate-on-language-change.test.… |
useAvailableLanguages |
software | healthy | src/shared/language/use-available-languages.ts:useAvailable… |
LanguageProvider |
software | healthy | src/shared/language/language-provider.tsx:LanguageProvider |
parseStoredLanguage |
software | healthy | src/shared/language/language-store.ts:parseStoredLanguage |
getStoredLanguage |
software | healthy | src/shared/language/language-store.ts:getStoredLanguage |
setStoredLanguage |
software | healthy | src/shared/language/language-store.ts:setStoredLanguage |
useStoredLanguage |
software | healthy | src/shared/language/language-store.ts:useStoredLanguage |
useRevalidateOnLanguageChange |
software | healthy | src/shared/language/use-revalidate-on-language-change.ts:us… |
useLanguage |
software | healthy | src/shared/language/use-language.ts:useLanguage |
installNamespace |
software | healthy | src/shared/testing/built-in-ai.ts:installNamespace |
makeProofreadResult |
software | healthy | src/shared/testing/built-in-ai.ts:makeProofreadResult |
stubProofreader |
software | healthy | src/shared/testing/built-in-ai.ts:stubProofreader |
stubRewriter |
software | healthy | src/shared/testing/built-in-ai.ts:stubRewriter |
stubTranslator |
software | healthy | src/shared/testing/built-in-ai.ts:stubTranslator |
stubBuiltInAIUnsupported |
software | healthy | src/shared/testing/built-in-ai.ts:stubBuiltInAIUnsupported |
loadFixtureFile |
software | healthy | src/shared/testing/fixtures.ts:loadFixtureFile |
assertDefined |
software | healthy | src/shared/testing/assert-defined.ts:assertDefined |
stubSpeech |
software | healthy | src/shared/testing/device-output.ts:stubSpeech |
stubVoices |
software | healthy | src/shared/testing/device-output.ts:stubVoices |
stubAudio |
software | healthy | src/shared/testing/device-output.ts:stubAudio |
expectNoA11yViolations |
software | healthy | src/shared/testing/axe.ts:expectNoA11yViolations |
parseLocale |
software | healthy | src/shared/utils/locale.ts:parseLocale |
normalizeLocale |
software | healthy | src/shared/utils/locale.ts:normalizeLocale |
getLanguageCode |
software | healthy | src/shared/utils/locale.ts:getLanguageCode |
getRegionCode |
software | healthy | src/shared/utils/locale.ts:getRegionCode |
getPreferredRegion |
software | healthy | src/shared/utils/locale.ts:getPreferredRegion |
getTextDirection |
software | healthy | src/shared/utils/locale.ts:getTextDirection |
getEnglishLanguageName |
software | healthy | src/shared/utils/locale.ts:getEnglishLanguageName |
getNativeLanguageName |
software | healthy | src/shared/utils/locale.ts:getNativeLanguageName |
parseCounter |
software | healthy | src/shared/utils/persisted-store.test.ts:parseCounter |
parsed |
software | healthy | src/shared/utils/persisted-store.test.ts:parsed |
openFiles |
software | healthy | src/shared/utils/file-picker.ts:openFiles |
htmlToText |
software | healthy | src/shared/utils/html.ts:htmlToText |
randomId |
software | healthy | src/shared/utils/random-id.ts:randomId |
createObjectUrlRegistry |
software | healthy | src/shared/utils/object-url.ts:createObjectUrlRegistry |
createPersistedStore |
software | healthy | src/shared/utils/persisted-store.ts:createPersistedStore |
load |
software | healthy | src/shared/utils/persisted-store.ts:load |
persist |
software | healthy | src/shared/utils/persisted-store.ts:persist |
getReadableTextColor |
software | healthy | src/shared/utils/colors.ts:getReadableTextColor |
assertNever |
software | healthy | src/shared/utils/assert-never.ts:assertNever |
createExternalStore |
software | healthy | src/shared/utils/external-store.ts:createExternalStore |
emit |
software | healthy | src/shared/utils/external-store.ts:emit |
subscribe |
software | healthy | src/shared/utils/external-store.ts:subscribe |
getSnapshot |
software | healthy | src/shared/utils/external-store.ts:getSnapshot |
setState |
software | healthy | src/shared/utils/external-store.ts:setState |
LoadingState |
software | healthy | src/shared/components/loading-state.tsx:LoadingState |
EmptyState |
software | healthy | src/shared/components/empty-state.tsx:EmptyState |
StatusLayout |
software | healthy | src/shared/components/status-layout.tsx:StatusLayout |
ExternalLink |
software | healthy | src/shared/components/external-link.tsx:ExternalLink |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
netlify.toml |
software | healthy | netlify.toml |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
AGENTS.md |
software | healthy | AGENTS.md |
settings.json |
software | healthy | project.inlang/settings.json |
architecture.md |
software | healthy | docs/architecture.md |
sk.json |
software | healthy | messages/sk.json |
pt.json |
software | healthy | messages/pt.json |
hr.json |
software | healthy | messages/hr.json |
da.json |
software | healthy | messages/da.json |
hi.json |
software | healthy | messages/hi.json |
he.json |
software | healthy | messages/he.json |
tr.json |
software | healthy | messages/tr.json |
ja.json |
software | healthy | messages/ja.json |
fi.json |
software | healthy | messages/fi.json |
hu.json |
software | healthy | messages/hu.json |
sl.json |
software | healthy | messages/sl.json |
cs.json |
software | healthy | messages/cs.json |
it.json |
software | healthy | messages/it.json |
id.json |
software | healthy | messages/id.json |
ko.json |
software | healthy | messages/ko.json |
fr.json |
software | healthy | messages/fr.json |
bn.json |
software | healthy | messages/bn.json |
th.json |
software | healthy | messages/th.json |
kn.json |
software | healthy | messages/kn.json |
de.json |
software | healthy | messages/de.json |
sv.json |
software | healthy | messages/sv.json |
te.json |
software | healthy | messages/te.json |
ta.json |
software | healthy | messages/ta.json |
pl.json |
software | healthy | messages/pl.json |
zh.json |
software | healthy | messages/zh.json |
el.json |
software | healthy | messages/el.json |
ro.json |
software | healthy | messages/ro.json |
ar.json |
software | healthy | messages/ar.json |
ru.json |
software | healthy | messages/ru.json |
uk.json |
software | healthy | messages/uk.json |
bg.json |
software | healthy | messages/bg.json |
nl.json |
software | healthy | messages/nl.json |
vi.json |
software | healthy | messages/vi.json |
en.json |
software | healthy | messages/en.json |
es.json |
software | healthy | messages/es.json |
mui.instructions.md |
software | healthy | .github/instructions/mui.instructions.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
project.inlang |
software | healthy | project.inlang |
docs |
software | healthy | docs |
messages |
software | healthy | messages |
.github |
software | healthy | .github |
instructions |
software | healthy | .github/instructions |
agents |
software | healthy | .github/agents |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
shared |
software | healthy | src/shared |
language |
software | healthy | src/shared/language |
testing |
software | healthy | src/shared/testing |
utils |
software | healthy | src/shared/utils |
components |
software | healthy | src/shared/components |
theme |
software | healthy | src/shared/theme |
providers |
software | healthy | src/shared/providers |
audio |
software | healthy | src/shared/audio |
built-in-ai |
software | healthy | src/shared/built-in-ai |
hooks |
software | healthy | src/shared/hooks |
playback |
software | healthy | src/shared/playback |
speech |
software | healthy | src/shared/speech |
snackbar |
software | healthy | src/shared/snackbar |
app |
software | healthy | src/app |
settings |
software | healthy | src/app/settings |
routing |
software | healthy | src/app/routing |
loaders |
software | healthy | src/app/routing/loaders |
onboarding |
software | healthy | src/app/onboarding |
layouts |
software | healthy | src/app/layouts |
menu |
software | healthy | src/app/menu |
pages |
software | healthy | src/pages |
features |
software | healthy | src/features |
board |
software | healthy | src/features/board |
navigation |
software | healthy | src/features/board/navigation |
message |
software | healthy | src/features/board/message |
playback |
software | healthy | src/features/board/message/playback |
suggestions |
software | healthy | src/features/board/suggestions |
import |
software | healthy | src/features/board/import |
activation |
software | healthy | src/features/board/activation |
pictogram |
software | healthy | src/features/board/pictogram |
keyboard |
software | healthy | src/features/board/keyboard |
grid |
software | healthy | src/features/board/grid |
board-sets |
software | healthy | src/features/board/board-sets |
translation |
software | healthy | src/features/board/translation |
obf |
software | healthy | src/features/board/obf |
tile |
software | healthy | src/features/board/tile |
storage |
software | healthy | src/features/board/storage |
| Label | Layer | Status | Path |
|---|---|---|---|
/library-page |
frontend | healthy | src/pages/library-page.tsx |
/board-page |
frontend | healthy | src/pages/board-page.tsx |
/library-page.test |
frontend | healthy | src/pages/library-page.test.tsx |
/about-page |
frontend | healthy | src/pages/about-page.tsx |
/sets/:setId/boards/:boardId |
frontend | healthy | src/features/board/navigation/use-board-navigation.test.tsx |
/boards/:boardId |
frontend | healthy | src/features/board/navigation/use-board-navigation.test.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-0d_b757k |
software | healthy | /tmp/repobility-clone-0d_b757k |
| Label | Layer | Status | Path |
|---|---|---|---|
BoardNotFoundError |
software | healthy | src/features/board/storage/boards-db.ts:BoardNotFoundError |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/d89df062-0883-4663-b172-f331cd805bc3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d89df062-0883-4663-b172-f331cd805bc3/
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.