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.

bubble27/Tango-Tori

https://github.com/bubble27/Tango-Tori · scanned 2026-06-17 01:43 UTC (1 month, 1 week ago)

17 raw signals (0 security + 17 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ +20.4 (diff) · 13 actionable findings from 1 signal source. 4 repeated signals grouped for readability. 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 248 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
json software healthy backend/src/index.ts:json
isRateLimited software healthy backend/src/index.ts:isRateLimited
parseMeanings software healthy backend/src/index.ts:parseMeanings
decodeCached software healthy backend/src/index.ts:decodeCached
parseDisambiguation software healthy backend/src/index.ts:parseDisambiguation
handleDisambiguate software healthy backend/src/index.ts:handleDisambiguate
_build_model software healthy scripts/generate_heisig_deck.py:88
_normalize software healthy scripts/generate_heisig_deck.py:100
_index_memes software healthy scripts/generate_heisig_deck.py:107
_candidates software healthy scripts/generate_heisig_deck.py:123
_fuzzy_match software healthy scripts/generate_heisig_deck.py:168
_load_heisig software healthy scripts/generate_heisig_deck.py:198
_clean_pinyin software healthy scripts/generate_heisig_deck.py:217
_prepend_keyword software healthy scripts/generate_heisig_deck.py:225
_fallback_card software healthy scripts/generate_heisig_deck.py:233
_sanitize_tags software healthy scripts/generate_heisig_deck.py:255
main software healthy scripts/generate_heisig_deck.py:261
_kata2hira software healthy scripts/tango_tori.py:56
_is_kanji software healthy scripts/tango_tori.py:61
_is_ideograph software healthy scripts/tango_tori.py:68
_is_cjk software healthy scripts/tango_tori.py:72
_html_escape software healthy scripts/tango_tori.py:77
_is_punct_char software healthy scripts/tango_tori.py:86
detect_language software healthy scripts/tango_tori.py:113
headword software healthy scripts/tango_tori.py:176
primary_reading software healthy scripts/tango_tori.py:182
to_field_array software healthy scripts/tango_tori.py:298
tags software healthy scripts/tango_tori.py:307
_format_codes software healthy scripts/tango_tori.py:378
_format_pos software healthy scripts/tango_tori.py:390
_pinyin_tone_position software healthy scripts/tango_tori.py:413
convert_pinyin_syllable software healthy scripts/tango_tori.py:427
convert_pinyin_word software dead scripts/tango_tori.py:454
_find_kana_match_furigana software healthy scripts/tango_tori.py:466
build_furigana software healthy scripts/tango_tori.py:476
build_furigana_html software healthy scripts/tango_tori.py:530
build_pinyin software healthy scripts/tango_tori.py:571
build_pinyin_html software healthy scripts/tango_tori.py:599
build_hanzi_breakdown_html software healthy scripts/tango_tori.py:637
build_meaning_html software healthy scripts/tango_tori.py:669
_find_kana_match_sentence software healthy scripts/tango_tori.py:720
_build_japanese_ruby software healthy scripts/tango_tori.py:729
_build_pinyin_ruby software healthy scripts/tango_tori.py:773
_ruby_or_plain software healthy scripts/tango_tori.py:795
build_sentence_html software healthy scripts/tango_tori.py:805
_rendaku_variants software healthy scripts/tango_tori.py:854
_gemination_variant software healthy scripts/tango_tori.py:860
_split_reading_across_kanji software healthy scripts/tango_tori.py:866
recurse software healthy scripts/tango_tori.py:871
_explode_kanji_run software healthy scripts/tango_tori.py:909

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
build.gradle.kts software healthy build.gradle.kts
PRIVACY_POLICY.md software healthy PRIVACY_POLICY.md
build.gradle.kts software healthy app/build.gradle.kts
1.json software healthy app/schemas/com.tangotori.app.data.db.CedictDatabase/1.json
2.json software healthy app/schemas/com.tangotori.app.data.db.JmdictDatabase/2.json
1.json software healthy app/schemas/com.tangotori.app.data.db.JmdictDatabase/1.json
3.json software healthy app/schemas/com.tangotori.app.data.db.JmdictDatabase/3.json
TangoToriApp.kt software healthy app/src/main/java/com/tangotori/app/TangoToriApp.kt
MainActivity.kt software healthy app/src/main/java/com/tangotori/app/MainActivity.kt
AppModule.kt software healthy app/src/main/java/com/tangotori/app/di/AppModule.kt
MeaningHtmlBuilder.kt software healthy app/src/main/java/com/tangotori/app/domain/util/MeaningHtml…
JmdictLabels.kt software healthy app/src/main/java/com/tangotori/app/domain/util/JmdictLabel…
HtmlEscape.kt software healthy app/src/main/java/com/tangotori/app/domain/util/HtmlEscape.…
PinyinHtmlBuilder.kt software healthy app/src/main/java/com/tangotori/app/domain/util/PinyinHtmlB…
KanjiBreakdownHtmlBuilder.kt software healthy app/src/main/java/com/tangotori/app/domain/util/KanjiBreakd…
FuriganaHtmlBuilder.kt software healthy app/src/main/java/com/tangotori/app/domain/util/FuriganaHtm…
LanguageDetector.kt software healthy app/src/main/java/com/tangotori/app/domain/util/LanguageDet…
SentenceHtmlBuilder.kt software healthy app/src/main/java/com/tangotori/app/domain/util/SentenceHtm…
KanjiKanaSplit.kt software healthy app/src/main/java/com/tangotori/app/domain/util/KanjiKanaSp…
PinyinToneConverter.kt software healthy app/src/main/java/com/tangotori/app/domain/util/PinyinToneC…
PinyinBuilder.kt software healthy app/src/main/java/com/tangotori/app/domain/util/PinyinBuild…
HanziBreakdownHtmlBuilder.kt software healthy app/src/main/java/com/tangotori/app/domain/util/HanziBreakd…
FuriganaBuilder.kt software healthy app/src/main/java/com/tangotori/app/domain/util/FuriganaBui…
Language.kt software healthy app/src/main/java/com/tangotori/app/domain/models/Language.…
DictEntry.kt software healthy app/src/main/java/com/tangotori/app/domain/models/DictEntry…
PartOfSpeech.kt software healthy app/src/main/java/com/tangotori/app/domain/models/PartOfSpe…
CardData.kt software healthy app/src/main/java/com/tangotori/app/domain/models/CardData.…
Token.kt software healthy app/src/main/java/com/tangotori/app/domain/models/Token.kt
ChineseLookupUseCase.kt software healthy app/src/main/java/com/tangotori/app/domain/usecases/Chinese…
LookupWordUseCase.kt software healthy app/src/main/java/com/tangotori/app/domain/usecases/LookupW…
ChineseTokenizerUseCase.kt software healthy app/src/main/java/com/tangotori/app/domain/usecases/Chinese…
CreateCardUseCase.kt software healthy app/src/main/java/com/tangotori/app/domain/usecases/CreateC…
TokenizeSentenceUseCase.kt software healthy app/src/main/java/com/tangotori/app/domain/usecases/Tokeniz…
Type.kt software healthy app/src/main/java/com/tangotori/app/ui/theme/Type.kt
Theme.kt software healthy app/src/main/java/com/tangotori/app/ui/theme/Theme.kt
Color.kt software healthy app/src/main/java/com/tangotori/app/ui/theme/Color.kt
FuriganaText.kt software healthy app/src/main/java/com/tangotori/app/ui/components/FuriganaT…
WordChip.kt software healthy app/src/main/java/com/tangotori/app/ui/components/WordChip.…
TokenizedSentenceView.kt software healthy app/src/main/java/com/tangotori/app/ui/components/Tokenized…
SettingsScreen.kt software healthy app/src/main/java/com/tangotori/app/ui/settings/SettingsScr…
FirstLaunchScreen.kt software healthy app/src/main/java/com/tangotori/app/ui/onboarding/FirstLaun…
SentenceScreen.kt software healthy app/src/main/java/com/tangotori/app/ui/sentence/SentenceScr…
SentenceViewModel.kt software healthy app/src/main/java/com/tangotori/app/ui/sentence/SentenceVie…
ExpandedEntryCard.kt software healthy app/src/main/java/com/tangotori/app/ui/sentence/ExpandedEnt…
FuriganaBuilderTest.kt software healthy app/src/test/java/com/tangotori/app/domain/util/FuriganaBui…
KanjiBreakdownHtmlBuilderTest.kt software healthy app/src/test/java/com/tangotori/app/domain/util/KanjiBreakd…
SentenceHtmlBuilderTest.kt software healthy app/src/test/java/com/tangotori/app/domain/util/SentenceHtm…
KanjiKanaSplitTest.kt software healthy app/src/test/java/com/tangotori/app/domain/util/KanjiKanaSp…
MeaningHtmlBuilderTest.kt software healthy app/src/test/java/com/tangotori/app/domain/util/MeaningHtml…

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

LabelLayerStatusPath
app software healthy app
schemas software healthy app/schemas
com.tangotori.app.data.db.CedictDatabase software healthy app/schemas/com.tangotori.app.data.db.CedictDatabase
com.tangotori.app.data.db.JmdictDatabase software healthy app/schemas/com.tangotori.app.data.db.JmdictDatabase
src software healthy app/src
main software healthy app/src/main
java software healthy app/src/main/java
com software healthy app/src/main/java/com
tangotori software healthy app/src/main/java/com/tangotori
app software healthy app/src/main/java/com/tangotori/app
di software healthy app/src/main/java/com/tangotori/app/di
domain software healthy app/src/main/java/com/tangotori/app/domain
util software healthy app/src/main/java/com/tangotori/app/domain/util
models software healthy app/src/main/java/com/tangotori/app/domain/models
usecases software healthy app/src/main/java/com/tangotori/app/domain/usecases
ui software healthy app/src/main/java/com/tangotori/app/ui
theme software healthy app/src/main/java/com/tangotori/app/ui/theme
components software healthy app/src/main/java/com/tangotori/app/ui/components
settings software healthy app/src/main/java/com/tangotori/app/ui/settings
onboarding software healthy app/src/main/java/com/tangotori/app/ui/onboarding
sentence software healthy app/src/main/java/com/tangotori/app/ui/sentence
test software healthy app/src/test
java software healthy app/src/test/java
com software healthy app/src/test/java/com
tangotori software healthy app/src/test/java/com/tangotori
app software healthy app/src/test/java/com/tangotori/app
domain software healthy app/src/test/java/com/tangotori/app/domain
util software healthy app/src/test/java/com/tangotori/app/domain/util
backend software healthy backend
src software healthy backend/src
scripts software healthy scripts
tools software healthy tools
jmdict-builder software healthy tools/jmdict-builder
src software healthy tools/jmdict-builder/src
main software healthy tools/jmdict-builder/src/main
kotlin software healthy tools/jmdict-builder/src/main/kotlin
com software healthy tools/jmdict-builder/src/main/kotlin/com
tangotori software healthy tools/jmdict-builder/src/main/kotlin/com/tangotori
jmdictbuilder software healthy tools/jmdict-builder/src/main/kotlin/com/tangotori/jmdictbu…
jlpt software healthy tools/jmdict-builder/jlpt
gradle software healthy gradle

LabelLayerStatusPath
Language software healthy scripts/tango_tori.py:99
Gloss software healthy scripts/tango_tori.py:141
Sense software healthy scripts/tango_tori.py:147
KanjiForm software healthy scripts/tango_tori.py:156
Reading software healthy scripts/tango_tori.py:161
DictEntry software healthy scripts/tango_tori.py:167
PartOfSpeech software healthy scripts/tango_tori.py:186
Token software healthy scripts/tango_tori.py:199
TokenWithEntry software healthy scripts/tango_tori.py:209
CardData software healthy scripts/tango_tori.py:215
ImageCardData software healthy scripts/tango_tori.py:267
JmdictDB software healthy scripts/tango_tori.py:1106
CedictDB software healthy scripts/tango_tori.py:1248
TangoToriTokenizer software healthy scripts/tango_tori.py:1346
ChineseTokenizer software healthy scripts/tango_tori.py:1425

LabelLayerStatusPath
compound_cache data healthy backend/schema.sql
rate_limits data healthy backend/schema.sql
disambiguation_cache data healthy backend/schema.sql
cedict_entry data healthy scripts/build_cedict.py
cedict_sense data healthy scripts/build_cedict.py

LabelLayerStatusPath
bubble27__Tango-Tori software healthy /data/fable5_failed_archive/bubble27__Tango-Tori

LabelLayerStatusPath
sqlite data healthy README.md
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/79732f67-ea90-45ba-98e3-006d65cd89f8/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/79732f67-ea90-45ba-98e3-006d65cd89f8/

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.