https://github.com/zenopie/earth-network-backend
· scanned 2026-06-16 01:11 UTC (2 months, 1 week ago)
48 raw signals (0 security + 48 graph)
Last scanned 2 months, 1 week ago · v1 · 47 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 269 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 |
|---|---|---|---|
get_wallet_key |
software | healthy | config.py:55 |
get_dg1_hash_secret |
software | healthy | config.py:62 |
get_csca_dir |
software | healthy | config.py:76 |
init_contracts_from_registry |
software | healthy | config.py:153 |
get_async_secret_client |
software | dead | dependencies.py:11 |
__init__ |
software | healthy | registry_loader.py:21 |
get_contract |
software | dead | registry_loader.py:26 |
get_token |
software | dead | registry_loader.py:32 |
load_registry |
software | healthy | registry_loader.py:43 |
get_registry |
software | dead | registry_loader.py:111 |
startup_event |
software | healthy | main.py:45 |
shutdown_event |
software | healthy | main.py:94 |
read_root |
software | healthy | main.py:110 |
_sha256 |
software | healthy | scheduled_tasks/airdrop.py:28 |
__init__ |
software | healthy | scheduled_tasks/airdrop.py:142 |
_get |
software | healthy | scheduled_tasks/airdrop.py:39 |
fetch_validator_delegations |
software | healthy | scheduled_tasks/airdrop.py:60 |
fetch_latest_block_info |
software | healthy | scheduled_tasks/airdrop.py:82 |
aggregate_balances |
software | healthy | scheduled_tasks/airdrop.py:100 |
_combine |
software | healthy | scheduled_tasks/airdrop.py:152 |
_build |
software | healthy | scheduled_tasks/airdrop.py:161 |
root |
software | healthy | scheduled_tasks/airdrop.py:185 |
root_hex |
software | healthy | scheduled_tasks/airdrop.py:188 |
proof |
software | healthy | scheduled_tasks/airdrop.py:191 |
build_merkle_from_balances |
software | healthy | scheduled_tasks/airdrop.py:220 |
_get_conn |
software | healthy | scheduled_tasks/airdrop.py:244 |
init_db |
software | healthy | scheduled_tasks/airdrop.py:250 |
_insert_run |
software | healthy | scheduled_tasks/airdrop.py:301 |
_insert_leaves |
software | healthy | scheduled_tasks/airdrop.py:337 |
latest_run_row |
software | healthy | scheduled_tasks/airdrop.py:355 |
mark_run_confirmed |
software | healthy | scheduled_tasks/airdrop.py:375 |
get_claim |
software | healthy | scheduled_tasks/airdrop.py:387 |
run_merkle_job |
software | healthy | scheduled_tasks/airdrop.py:403 |
claim_allocation |
software | healthy | scheduled_tasks/airdrop.py:493 |
submit_airdrop_to_contract |
software | healthy | scheduled_tasks/airdrop.py:543 |
scheduled_weekly_job |
software | healthy | scheduled_tasks/airdrop.py:599 |
_get_conn |
software | healthy | scheduled_tasks/monero_bridge.py:42 |
init_bridge_db |
software | healthy | scheduled_tasks/monero_bridge.py:49 |
get_deposit_address_by_secret |
software | healthy | scheduled_tasks/monero_bridge.py:127 |
save_deposit_address |
software | healthy | scheduled_tasks/monero_bridge.py:142 |
get_all_active_subaddress_indices |
software | dead | scheduled_tasks/monero_bridge.py:157 |
get_secret_address_for_subaddress |
software | healthy | scheduled_tasks/monero_bridge.py:168 |
get_pending_deposits |
software | healthy | scheduled_tasks/monero_bridge.py:185 |
deposit_exists |
software | healthy | scheduled_tasks/monero_bridge.py:196 |
save_deposit |
software | healthy | scheduled_tasks/monero_bridge.py:207 |
update_deposit_confirmations |
software | healthy | scheduled_tasks/monero_bridge.py:232 |
mark_deposit_minted |
software | healthy | scheduled_tasks/monero_bridge.py:247 |
mark_deposit_failed |
software | healthy | scheduled_tasks/monero_bridge.py:263 |
get_deposits_by_secret_address |
software | healthy | scheduled_tasks/monero_bridge.py:278 |
get_deposit_by_txid |
software | healthy | scheduled_tasks/monero_bridge.py:292 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docker-compose-secretvm.yaml |
software | healthy | docker-compose-secretvm.yaml |
config.py |
software | healthy | config.py |
dependencies.py |
software | healthy | dependencies.py |
Dockerfile |
software | healthy | Dockerfile |
registry_loader.py |
software | healthy | registry_loader.py |
models.py |
software | healthy | models.py |
main.py |
software | healthy | main.py |
requirements.txt |
software | healthy | requirements.txt |
docker-compose-local.yml |
software | healthy | docker-compose-local.yml |
API_DOCUMENTATION.md |
software | healthy | API_DOCUMENTATION.md |
README.md |
software | healthy | csca_masterlist/README.md |
README.md |
software | healthy | csca_additional/README.md |
__init__.py |
software | healthy | scheduled_tasks/__init__.py |
airdrop.py |
software | healthy | scheduled_tasks/airdrop.py |
monero_bridge.py |
software | healthy | scheduled_tasks/monero_bridge.py |
analytics.py |
software | healthy | scheduled_tasks/analytics.py |
pool_rewards.py |
software | healthy | scheduled_tasks/pool_rewards.py |
__init__.py |
software | healthy | services/__init__.py |
monero_wallet.py |
software | healthy | services/monero_wallet.py |
tx_queue.py |
software | healthy | services/tx_queue.py |
epassport_verifier.py |
software | healthy | tools/epassport_verifier.py |
extract_csca.py |
software | healthy | tools/extract_csca.py |
__init__.py |
software | healthy | routers/__init__.py |
airdrop.py |
software | healthy | routers/airdrop.py |
secret_query.py |
software | healthy | routers/secret_query.py |
monero_bridge.py |
software | healthy | routers/monero_bridge.py |
analytics.py |
software | healthy | routers/analytics.py |
verify.py |
software | healthy | routers/verify.py |
faucet.py |
software | healthy | routers/faucet.py |
docker-build-secretvm.yml |
software | healthy | .github/workflows/docker-build-secretvm.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
RegistryData |
software | healthy | registry_loader.py:18 |
RegisterRequest |
software | healthy | models.py:5 |
VerifyRequest |
software | healthy | models.py:11 |
AdsForGasRequest |
software | healthy | models.py:26 |
LCDClient |
software | healthy | scheduled_tasks/airdrop.py:32 |
MerkleTree |
software | healthy | scheduled_tasks/airdrop.py:133 |
Transfer |
software | healthy | services/monero_wallet.py:17 |
MoneroWallet |
software | healthy | services/monero_wallet.py:29 |
MoneroWalletError |
software | healthy | services/monero_wallet.py:279 |
TxResult |
software | healthy | services/tx_queue.py:22 |
TransactionQueue |
software | healthy | services/tx_queue.py:32 |
InvalidBase64Error |
software | healthy | tools/epassport_verifier.py:59 |
SODParseError |
software | healthy | tools/epassport_verifier.py:64 |
EPassportVerifier |
software | healthy | tools/epassport_verifier.py:238 |
ML_CertList |
software | healthy | tools/extract_csca.py:122 |
ML_CscaList |
software | healthy | tools/extract_csca.py:125 |
RunMeta |
software | healthy | routers/airdrop.py:22 |
ClaimResponse |
software | healthy | routers/airdrop.py:33 |
SecretQueryRequest |
software | healthy | routers/secret_query.py:19 |
DepositAddressRequest |
software | healthy | routers/monero_bridge.py:44 |
DepositAddressResponse |
software | healthy | routers/monero_bridge.py:48 |
DepositStatus |
software | healthy | routers/monero_bridge.py:55 |
DepositStatusResponse |
software | healthy | routers/monero_bridge.py:64 |
WithdrawRequest |
software | healthy | routers/monero_bridge.py:72 |
PendingWithdrawal |
software | healthy | routers/monero_bridge.py:76 |
WithdrawResponse |
software | healthy | routers/monero_bridge.py:83 |
BridgeInfoResponse |
software | healthy | routers/monero_bridge.py:90 |
RetryMintRequest |
software | healthy | routers/monero_bridge.py:100 |
RetryMintResponse |
software | healthy | routers/monero_bridge.py:105 |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | main.py |
GET /current/meta |
api | healthy | routers/airdrop.py |
GET /current/{address} |
api | healthy | routers/airdrop.py |
POST /contract_query |
api | healthy | routers/secret_query.py |
GET /info |
api | healthy | routers/monero_bridge.py |
POST /deposit-address |
api | healthy | routers/monero_bridge.py |
GET /deposit-status/{secret_address} |
api | healthy | routers/monero_bridge.py |
POST /withdraw |
api | healthy | routers/monero_bridge.py |
GET /balance |
api | healthy | routers/monero_bridge.py |
POST /retry-mint |
api | healthy | routers/monero_bridge.py |
GET /analytics |
api | healthy | routers/analytics.py |
GET /erth-price |
api | healthy | routers/analytics.py |
GET /anml-price |
api | healthy | routers/analytics.py |
GET /tickers |
api | healthy | routers/analytics.py |
GET /supply/erth |
api | healthy | routers/analytics.py |
GET /supply/anml |
api | healthy | routers/analytics.py |
POST /test-verify |
api | healthy | routers/verify.py |
POST /verify |
api | healthy | routers/verify.py |
GET /ads-callback |
api | healthy | routers/faucet.py |
| Label | Layer | Status | Path |
|---|---|---|---|
csca_masterlist |
software | healthy | csca_masterlist |
csca_additional |
software | healthy | csca_additional |
scheduled_tasks |
software | healthy | scheduled_tasks |
services |
software | healthy | services |
tools |
software | healthy | tools |
routers |
software | healthy | routers |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
merkle_runs |
data | healthy | scheduled_tasks/airdrop.py |
merkle_leaves |
data | healthy | scheduled_tasks/airdrop.py |
deposit_addresses |
data | healthy | scheduled_tasks/monero_bridge.py |
deposits |
data | healthy | scheduled_tasks/monero_bridge.py |
withdrawals |
data | healthy | scheduled_tasks/monero_bridge.py |
bridge_metadata |
data | healthy | scheduled_tasks/monero_bridge.py |
analytics_data |
data | healthy | scheduled_tasks/analytics.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:256 |
network | healthy | docker-compose-secretvm.yaml |
port:25 |
network | healthy | docker-compose-secretvm.yaml |
port:8000 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | config.py |
2.23.136.1 |
network | healthy | tools/extract_csca.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::routers/verify.py |
security | healthy | routers/verify.py |
auth::tools/epassport_verifier.py |
security | healthy | tools/epassport_verifier.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-zqp1c00k |
software | healthy | /tmp/repobility-clone-zqp1c00k |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | scheduled_tasks/airdrop.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::services/monero_wallet.py |
security | healthy | services/monero_wallet.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::docker-build-secretvm |
cicd | healthy | .github/workflows/docker-build-secretvm.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-push |
cicd | healthy | .github/workflows/docker-build-secretvm.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/0a0fa593-f809-48c5-bc34-bd5dd79b5808/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0a0fa593-f809-48c5-bc34-bd5dd79b5808/
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.