Scan timing: clone 2.17s · analysis 5.65s · 1.4 MB · GitHub API rate-limit (preflight)
https://github.com/tonkeeper/ton-assets
· scanned 2026-06-05 17:58 UTC (4 days, 21 hours ago)
· 10 languages
47 raw signals (31 security + 16 graph) 15th percentile · Python · tiny (<2K LoC) System graph score 95 (lower by 49)
Last scanned 4 days, 21 hours ago · v2 · 31 actionable findings from 2 signal sources. 8 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
55.0 | 0.15 | 8.25 |
security_score |
55.0 | 0.25 | 13.75 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
44.0 | 0.15 | 6.60 |
practices_score |
67.0 | 0.15 | 10.05 |
code_quality |
79.0 | 0.10 | 7.90 |
| Overall | 1.00 | 46.5 |
All 1006 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 |
|---|---|---|---|
parser.py |
software | healthy | parser.py |
accounts.json |
software | healthy | accounts.json |
README.md |
software | healthy | README.md |
utlis.py |
software | healthy | utlis.py |
collections.json |
software | healthy | collections.json |
jettons.json |
software | healthy | jettons.json |
generator.py |
software | healthy | generator.py |
dexes.py |
software | healthy | dexes.py |
requirements.txt |
software | healthy | requirements.txt |
validators.yaml |
software | healthy | accounts/validators.yaml |
celebrities.yaml |
software | healthy | accounts/celebrities.yaml |
dapps.yaml |
software | healthy | accounts/dapps.yaml |
ston.yaml |
software | healthy | accounts/ston.yaml |
givers.yaml |
software | healthy | accounts/givers.yaml |
custodians.yaml |
software | healthy | accounts/custodians.yaml |
defi.yaml |
software | healthy | accounts/defi.yaml |
notcoin.yaml |
software | healthy | accounts/notcoin.yaml |
infrastructure.yaml |
software | healthy | accounts/infrastructure.yaml |
scammers.yaml |
software | healthy | accounts/scammers.yaml |
bridges.yaml |
software | healthy | accounts/bridges.yaml |
grouche_rewards.yaml |
software | healthy | collections/grouche_rewards.yaml |
HiddenDragonGiftBox.yaml |
software | healthy | collections/HiddenDragonGiftBox.yaml |
DilsCoinGenesis.yaml |
software | healthy | collections/DilsCoinGenesis.yaml |
CrouchingTigerGiftBox.yaml |
software | healthy | collections/CrouchingTigerGiftBox.yaml |
Booli.yaml |
software | healthy | collections/Booli.yaml |
NFTSpaceship.yaml |
software | healthy | collections/NFTSpaceship.yaml |
SleepingGiant.yaml |
software | healthy | collections/SleepingGiant.yaml |
tickets.yaml |
software | healthy | collections/tickets.yaml |
tonkeeper.yaml |
software | healthy | collections/tonkeeper.yaml |
TONsWitnessesStickerBox.yaml |
software | healthy | collections/TONsWitnessesStickerBox.yaml |
ZarGatesScratchCards.yaml |
software | healthy | collections/ZarGatesScratchCards.yaml |
TONsWitnesses.yaml |
software | healthy | collections/TONsWitnesses.yaml |
totemancer-pfps.yaml |
software | healthy | collections/totemancer-pfps.yaml |
$BLINK.yaml |
software | healthy | collections/$BLINK.yaml |
totemancer-badges.yaml |
software | healthy | collections/totemancer-badges.yaml |
GoldenSunriseGiftBox.yaml |
software | healthy | collections/GoldenSunriseGiftBox.yaml |
GoldenSunriseStickerBox.yaml |
software | healthy | collections/GoldenSunriseStickerBox.yaml |
ZarGatesStickerBoxes.yaml |
software | healthy | collections/ZarGatesStickerBoxes.yaml |
DegensParadiseStickerBox.yaml |
software | healthy | collections/DegensParadiseStickerBox.yaml |
Bidask.yaml |
software | healthy | collections/Bidask.yaml |
HiddenDragon.yaml |
software | healthy | collections/HiddenDragon.yaml |
degrees.yaml |
software | healthy | collections/degrees.yaml |
totemancer.yaml |
software | healthy | collections/totemancer.yaml |
GLOBULA.yaml |
software | healthy | collections/GLOBULA.yaml |
jvault_locker.yaml |
software | healthy | collections/jvault_locker.yaml |
SleepingGiantGiftBox.yaml |
software | healthy | collections/SleepingGiantGiftBox.yaml |
ZarGatesGifts.yaml |
software | healthy | collections/ZarGatesGifts.yaml |
anycraft.yaml |
software | healthy | collections/anycraft.yaml |
spinners.yaml |
software | healthy | collections/spinners.yaml |
DegenCollection.yaml |
software | healthy | collections/DegenCollection.yaml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
clone_ton_labels_repo |
software | healthy | parser.py:25 |
rm_ton_labels_dir |
software | healthy | parser.py:28 |
get_types_from_tonapi |
software | healthy | parser.py:31 |
is_asset_to_blacklist |
software | healthy | parser.py:50 |
get_asset_from_json_file |
software | healthy | parser.py:62 |
get_assets_from_dir |
software | healthy | parser.py:85 |
get_assets_from_dirs |
software | healthy | parser.py:101 |
main |
software | healthy | parser.py:117 |
normalize_address |
software | healthy | utlis.py:3 |
crc16 |
software | healthy | utlis.py:31 |
collect_all_dexes |
software | healthy | generator.py:18 |
collect_all_backed |
software | healthy | generator.py:50 |
merge_jettons |
software | healthy | generator.py:68 |
merge_accounts |
software | healthy | generator.py:110 |
merge_collections |
software | healthy | generator.py:130 |
main |
software | healthy | generator.py:149 |
__get_stonfi_assets |
software | healthy | dexes.py:31 |
__get_megaton_assets |
software | healthy | dexes.py:47 |
__get_dedust_assets |
software | healthy | dexes.py:63 |
__get_backed_assets |
software | healthy | dexes.py:80 |
update_stonfi_routers |
software | healthy | dexes.py:100 |
generate_to_review_html |
software | healthy | to_review/presenter.py:197 |
add_blacklist |
software | healthy | to_review/presenter.py:216 |
get_known_assets_addresses |
software | healthy | to_review/readers.py:7 |
get_blacklist_addresses |
software | healthy | to_review/readers.py:23 |
get_skip_addresses |
software | healthy | to_review/readers.py:32 |
__init__ |
software | healthy | to_review/models.py:9 |
| Label | Layer | Status | Path |
|---|---|---|---|
accounts |
software | healthy | accounts |
collections |
software | healthy | collections |
jettons |
software | healthy | jettons |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
to_review |
software | healthy | to_review |
| Label | Layer | Status | Path |
|---|---|---|---|
Asset |
software | healthy | dexes.py:9 |
MegatonAsset |
software | healthy | dexes.py:15 |
StonfiAsset |
software | healthy | dexes.py:20 |
AssetData |
software | healthy | to_review/models.py:1 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test_src_valid |
cicd | healthy | .github/workflows/test_src_valid.yml |
gha::rebuild-src |
cicd | healthy | .github/workflows/rebuild-src.yml |
gha::parse-ton-labels |
cicd | healthy | .github/workflows/parse-ton-labels.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
source-syntax-check |
cicd | healthy | .github/workflows/test_src_valid.yml |
run-aggregator |
cicd | healthy | .github/workflows/rebuild-src.yml |
run-ton-labels-parser |
cicd | healthy | .github/workflows/parse-ton-labels.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-p1tzt276 |
software | healthy | /tmp/repobility-clone-p1tzt276 |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | jettons/imported_from_dex.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | jettons/backed.yaml |
This page is publicly accessible at:
https://repobility.com/scan/75e09f51-9643-42a2-856b-ddedd5bf629f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/75e09f51-9643-42a2-856b-ddedd5bf629f/
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.