https://github.com/villacojerjp-byte/CatTranslator
· scanned 2026-06-16 00:50 UTC (2 months, 1 week ago)
15 raw signals (0 security + 15 graph)
Last scanned 2 months, 1 week ago · v1 · 15 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 149 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 |
|---|---|---|---|
writeWav |
software | healthy | scripts/generate-sounds.js:writeWav |
seconds |
software | healthy | scripts/generate-sounds.js:seconds |
rand |
software | healthy | scripts/generate-sounds.js:rand |
meowSyllable |
software | healthy | scripts/generate-sounds.js:meowSyllable |
silence |
software | healthy | scripts/generate-sounds.js:silence |
concat |
software | healthy | scripts/generate-sounds.js:concat |
purr |
software | healthy | scripts/generate-sounds.js:purr |
hiss |
software | healthy | scripts/generate-sounds.js:hiss |
trill |
software | healthy | scripts/generate-sounds.js:trill |
growl |
software | healthy | scripts/generate-sounds.js:growl |
Index |
software | healthy | scripts/reset-project.js:Index |
RootLayout |
software | healthy | scripts/reset-project.js:RootLayout |
moveDirectories |
software | healthy | scripts/reset-project.js:moveDirectories |
CRC_TABLE |
software | healthy | scripts/generate-icons.js:CRC_TABLE |
crc32 |
software | healthy | scripts/generate-icons.js:crc32 |
chunk |
software | healthy | scripts/generate-icons.js:chunk |
writePng |
software | healthy | scripts/generate-icons.js:writePng |
hex |
software | healthy | scripts/generate-icons.js:hex |
inTriangle |
software | healthy | scripts/generate-icons.js:inTriangle |
d1 |
software | healthy | scripts/generate-icons.js:d1 |
d2 |
software | healthy | scripts/generate-icons.js:d2 |
d3 |
software | healthy | scripts/generate-icons.js:d3 |
distSeg |
software | healthy | scripts/generate-icons.js:distSeg |
catFaceAt |
software | healthy | scripts/generate-icons.js:catFaceAt |
inHead |
software | healthy | scripts/generate-icons.js:inHead |
bubbleAt |
software | healthy | scripts/generate-icons.js:bubbleAt |
render |
software | healthy | scripts/generate-icons.js:render |
x |
software | healthy | scripts/generate-icons.js:x |
y |
software | healthy | scripts/generate-icons.js:y |
i |
software | healthy | scripts/generate-icons.js:i |
gradientBg |
software | healthy | scripts/generate-icons.js:gradientBg |
inner |
software | healthy | scripts/generate-icons.js:inner |
modeColor |
software | healthy | src/constants/theme.ts:modeColor |
modeSoftColor |
software | healthy | src/constants/theme.ts:modeSoftColor |
PillButton |
software | healthy | src/components/pill-button.tsx:PillButton |
content |
software | healthy | src/components/pill-button.tsx:content |
PlayRow |
software | healthy | src/components/play-row.tsx:PlayRow |
onPress |
software | healthy | src/components/play-row.tsx:onPress |
done |
software | healthy | src/components/play-row.tsx:done |
ScreenHeader |
software | healthy | src/components/screen-header.tsx:ScreenHeader |
SegmentedToggle |
software | healthy | src/components/segmented-toggle.tsx:SegmentedToggle |
barHeights |
software | healthy | src/components/waveform.tsx:barHeights |
Waveform |
software | healthy | src/components/waveform.tsx:Waveform |
LiveWaveform |
software | healthy | src/components/waveform.tsx:LiveWaveform |
SoundTile |
software | healthy | src/components/sound-tile.tsx:SoundTile |
Settings |
software | healthy | src/app/settings.tsx:Settings |
Translate |
software | healthy | src/app/translate.tsx:Translate |
startRecording |
software | healthy | src/app/translate.tsx:startRecording |
stopRecording |
software | healthy | src/app/translate.tsx:stopRecording |
translateText |
software | healthy | src/app/translate.tsx:translateText |
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 |
app.json |
software | healthy | app.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 |
BACKEND_NOTES.md |
software | healthy | docs/BACKEND_NOTES.md |
generate-sounds.js |
software | healthy | scripts/generate-sounds.js |
reset-project.js |
software | healthy | scripts/reset-project.js |
generate-icons.js |
software | healthy | scripts/generate-icons.js |
settings.json |
software | healthy | .claude/settings.json |
assets.d.ts |
software | healthy | src/types/assets.d.ts |
theme.ts |
software | healthy | src/constants/theme.ts |
pill-button.tsx |
software | healthy | src/components/pill-button.tsx |
play-row.tsx |
software | healthy | src/components/play-row.tsx |
screen-header.tsx |
software | healthy | src/components/screen-header.tsx |
segmented-toggle.tsx |
software | healthy | src/components/segmented-toggle.tsx |
waveform.tsx |
software | healthy | src/components/waveform.tsx |
sound-tile.tsx |
software | healthy | src/components/sound-tile.tsx |
settings.tsx |
software | healthy | src/app/settings.tsx |
translate.tsx |
software | healthy | src/app/translate.tsx |
paywall.tsx |
software | healthy | src/app/paywall.tsx |
index.tsx |
software | healthy | src/app/index.tsx |
cat-form.tsx |
software | healthy | src/app/cat-form.tsx |
_layout.tsx |
software | healthy | src/app/_layout.tsx |
onboarding.tsx |
software | healthy | src/app/onboarding.tsx |
cats.tsx |
software | healthy | src/app/(tabs)/cats.tsx |
index.tsx |
software | healthy | src/app/(tabs)/index.tsx |
_layout.tsx |
software | healthy | src/app/(tabs)/_layout.tsx |
history.tsx |
software | healthy | src/app/(tabs)/history.tsx |
sounds.ts |
software | healthy | src/lib/sounds.ts |
audio.ts |
software | healthy | src/lib/audio.ts |
avatars.ts |
software | healthy | src/lib/avatars.ts |
translate.ts |
software | healthy | src/lib/translate.ts |
store.tsx |
software | healthy | src/lib/store.tsx |
types.ts |
software | healthy | src/lib/types.ts |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
.claude/settings.json |
quality | healthy | .claude/settings.json |
| Label | Layer | Status | Path |
|---|---|---|---|
Settings |
frontend | healthy | src/app/settings.tsx |
Translate |
frontend | healthy | src/app/translate.tsx |
Paywall |
frontend | healthy | src/app/paywall.tsx |
Index |
frontend | healthy | src/app/index.tsx |
CatForm |
frontend | healthy | src/app/cat-form.tsx |
RootLayout |
frontend | healthy | src/app/_layout.tsx |
Onboarding |
frontend | healthy | src/app/onboarding.tsx |
Cats |
frontend | healthy | src/app/(tabs)/cats.tsx |
Home |
frontend | healthy | src/app/(tabs)/index.tsx |
TabsLayout |
frontend | healthy | src/app/(tabs)/_layout.tsx |
History |
frontend | healthy | src/app/(tabs)/history.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
src |
software | healthy | src |
types |
software | healthy | src/types |
constants |
software | healthy | src/constants |
components |
software | healthy | src/components |
app |
software | healthy | src/app |
(tabs) |
software | healthy | src/app/(tabs) |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-xu2qatfv |
software | healthy | /tmp/repobility-clone-xu2qatfv |
This page is publicly accessible at:
https://repobility.com/scan/9b8e72a9-3d1f-41f7-8465-18d270910d07/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9b8e72a9-3d1f-41f7-8465-18d270910d07/
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.