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.

xian-technology/xian-contracts

https://github.com/xian-technology/xian-contracts · scanned 2026-06-16 01:02 UTC (2 months, 1 week ago)

39 raw signals (0 security + 39 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 17 actionable findings from 1 signal source. 22 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 772 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
fail software healthy scripts/validate_contracts.py:13
iter_packages software healthy scripts/validate_contracts.py:18
validate_layout software healthy scripts/validate_contracts.py:24
validate_contract_source software healthy scripts/validate_contracts.py:35
main software healthy scripts/validate_contracts.py:52
indexed_tx software healthy contracts/shielded-commands/tests/test_shielded_commands.py…
setUpClass software healthy contracts/shielded-commands/tests/test_shielded_commands.py…
setUp software healthy contracts/shielded-commands/tests/test_shielded_commands.py…
tearDown software healthy contracts/shielded-commands/tests/test_shielded_commands.py…
_environment software healthy contracts/shielded-commands/tests/test_shielded_commands.py…
_all_commitments software healthy contracts/shielded-commands/tests/test_shielded_commands.py…
_deposit_note software healthy contracts/shielded-commands/tests/test_shielded_commands.py…
_scan_inputs software healthy contracts/shielded-commands/tests/test_shielded_commands.py…
test_deposit_execute_and_withdraw_flow software healthy contracts/shielded-commands/tests/test_shielded_commands.py…
test_command_binding_rejects_wrong_relayer_and_replay software healthy contracts/shielded-commands/tests/test_shielded_commands.py…
test_expired_command_reverts_without_paying_fee software healthy contracts/shielded-commands/tests/test_shielded_commands.py…
test_command_can_authorize_public_spend software healthy contracts/shielded-commands/tests/test_shielded_commands.py…
require_positive_amount software healthy contracts/shielded-commands/src/con_shielded_commands.py:19
require_shielded_amount software healthy contracts/shielded-commands/src/con_shielded_commands.py:25
require_fee_amount software healthy contracts/shielded-commands/src/con_shielded_commands.py:30
require_public_amount software healthy contracts/shielded-commands/src/con_shielded_commands.py:35
u256_hex software dead contracts/shielded-commands/src/con_shielded_commands.py:40
field_hex_from_int software healthy contracts/shielded-commands/src/con_shielded_commands.py:46
field_int_from_text software healthy contracts/shielded-commands/src/con_shielded_commands.py:52
field_hex_from_text software healthy contracts/shielded-commands/src/con_shielded_commands.py:57
require_hex_blob software healthy contracts/shielded-commands/src/con_shielded_commands.py:61
require_field_hex32 software healthy contracts/shielded-commands/src/con_shielded_commands.py:70
field_int software dead contracts/shielded-commands/src/con_shielded_commands.py:78
normalize_payload software healthy contracts/shielded-commands/src/con_shielded_commands.py:89
normalize_expires_at software healthy contracts/shielded-commands/src/con_shielded_commands.py:96
encode_payload_part software healthy contracts/shielded-commands/src/con_shielded_commands.py:104
canonicalize_payload software healthy contracts/shielded-commands/src/con_shielded_commands.py:112
contract_asset_id software healthy contracts/shielded-commands/src/con_shielded_commands.py:145
command_target_digest software healthy contracts/shielded-commands/src/con_shielded_commands.py:149
command_payload_digest software healthy contracts/shielded-commands/src/con_shielded_commands.py:156
command_relayer_digest software healthy contracts/shielded-commands/src/con_shielded_commands.py:160
command_expiry_digest software healthy contracts/shielded-commands/src/con_shielded_commands.py:165
command_chain_digest software healthy contracts/shielded-commands/src/con_shielded_commands.py:172
command_entrypoint_digest software healthy contracts/shielded-commands/src/con_shielded_commands.py:179
command_version_digest software healthy contracts/shielded-commands/src/con_shielded_commands.py:183
command_nullifier_digest_hex software healthy contracts/shielded-commands/src/con_shielded_commands.py:187
command_binding_hex software healthy contracts/shielded-commands/src/con_shielded_commands.py:194
command_execution_tag_hex software healthy contracts/shielded-commands/src/con_shielded_commands.py:220
require_action software healthy contracts/shielded-commands/src/con_shielded_commands.py:228
require_root software healthy contracts/shielded-commands/src/con_shielded_commands.py:234
require_accepted_root software healthy contracts/shielded-commands/src/con_shielded_commands.py:238
require_list_size software healthy contracts/shielded-commands/src/con_shielded_commands.py:243
require_commitments software healthy contracts/shielded-commands/src/con_shielded_commands.py:248
require_nullifiers software healthy contracts/shielded-commands/src/con_shielded_commands.py:263
require_output_payloads software healthy contracts/shielded-commands/src/con_shielded_commands.py:278

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
CONTRIBUTING.md software healthy CONTRIBUTING.md
pyproject.toml software healthy pyproject.toml
AGENTS.md software healthy AGENTS.md
SHIELDED_STACK.md software healthy docs/SHIELDED_STACK.md
ARCHITECTURE.md software healthy docs/ARCHITECTURE.md
README.md software healthy docs/README.md
BACKLOG.md software healthy docs/BACKLOG.md
README.md software healthy scripts/README.md
validate_contracts.py software healthy scripts/validate_contracts.py
README.md software healthy contracts/README.md
README.md software healthy contracts/shielded-commands/README.md
README.md software healthy contracts/shielded-commands/tests/README.md
test_shielded_commands.py software healthy contracts/shielded-commands/tests/test_shielded_commands.py
con_shielded_commands.py software healthy contracts/shielded-commands/src/con_shielded_commands.py
README.md software healthy contracts/shielded-dex-adapter/README.md
test_shielded_dex_adapter.py software healthy contracts/shielded-dex-adapter/tests/test_shielded_dex_adap…
con_shielded_dex_adapter.py software healthy contracts/shielded-dex-adapter/src/con_shielded_dex_adapter…
README.md software healthy contracts/stream-payments/README.md
test_stream_payments.py software healthy contracts/stream-payments/tests/test_stream_payments.py
con_stream_payments.py software healthy contracts/stream-payments/src/con_stream_payments.py
README.md software healthy contracts/lottery/README.md
README.md software healthy contracts/lottery/tests/README.md
con_lottery.py software healthy contracts/lottery/src/con_lottery.py
README.md software healthy contracts/profile-registry/README.md
test_profile_registry.py software healthy contracts/profile-registry/tests/test_profile_registry.py
README.md software healthy contracts/profile-registry/tests/README.md
con_profile_registry.py software healthy contracts/profile-registry/src/con_profile_registry.py
README.md software healthy contracts/xsc001/README.md
test_xsc001.py software healthy contracts/xsc001/tests/test_xsc001.py
con_xsc001.py software healthy contracts/xsc001/src/con_xsc001.py
README.md software healthy contracts/reflection-token/README.md
README.md software healthy contracts/reflection-token/tests/README.md
test_reflection_token.py software healthy contracts/reflection-token/tests/test_reflection_token.py
test_reflection_with_dex.py software healthy contracts/reflection-token/tests/test_reflection_with_dex.py
con_reflection_token.py software healthy contracts/reflection-token/src/con_reflection_token.py
README.md software healthy contracts/turn-based-games/README.md
README.md software healthy contracts/turn-based-games/tests/README.md
test_turn_based_games.py software healthy contracts/turn-based-games/tests/test_turn_based_games.py
con_turn_based_games.py software healthy contracts/turn-based-games/src/con_turn_based_games.py
README.md software healthy contracts/shielded-note-token/README.md
README.md software healthy contracts/shielded-note-token/tests/README.md
test_shielded_note_token.py software healthy contracts/shielded-note-token/tests/test_shielded_note_toke…
shielded_note_flow.json software healthy contracts/shielded-note-token/tests/fixtures/shielded_note_…
con_shielded_note_token.py software healthy contracts/shielded-note-token/src/con_shielded_note_token.py
README.md software healthy contracts/xsc005/README.md
test_xsc005.py software healthy contracts/xsc005/tests/test_xsc005.py
con_xsc005.py software healthy contracts/xsc005/src/con_xsc005.py
con_xsc005_nft.py software healthy contracts/xsc005/src/con_xsc005_nft.py
README.md software healthy contracts/shielded-scheduler-adapter/README.md

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

LabelLayerStatusPath
docs software healthy docs
scripts software healthy scripts
contracts software healthy contracts
shielded-commands software healthy contracts/shielded-commands
tests software healthy contracts/shielded-commands/tests
src software healthy contracts/shielded-commands/src
shielded-dex-adapter software healthy contracts/shielded-dex-adapter
tests software healthy contracts/shielded-dex-adapter/tests
src software healthy contracts/shielded-dex-adapter/src
stream-payments software healthy contracts/stream-payments
tests software healthy contracts/stream-payments/tests
src software healthy contracts/stream-payments/src
lottery software healthy contracts/lottery
tests software healthy contracts/lottery/tests
src software healthy contracts/lottery/src
profile-registry software healthy contracts/profile-registry
tests software healthy contracts/profile-registry/tests
src software healthy contracts/profile-registry/src
xsc001 software healthy contracts/xsc001
tests software healthy contracts/xsc001/tests
src software healthy contracts/xsc001/src
reflection-token software healthy contracts/reflection-token
tests software healthy contracts/reflection-token/tests
src software healthy contracts/reflection-token/src
turn-based-games software healthy contracts/turn-based-games
tests software healthy contracts/turn-based-games/tests
src software healthy contracts/turn-based-games/src
shielded-note-token software healthy contracts/shielded-note-token
tests software healthy contracts/shielded-note-token/tests
fixtures software healthy contracts/shielded-note-token/tests/fixtures
src software healthy contracts/shielded-note-token/src
xsc005 software healthy contracts/xsc005
tests software healthy contracts/xsc005/tests
src software healthy contracts/xsc005/src
shielded-scheduler-adapter software healthy contracts/shielded-scheduler-adapter
tests software healthy contracts/shielded-scheduler-adapter/tests
src software healthy contracts/shielded-scheduler-adapter/src
weighted-lottery software healthy contracts/weighted-lottery
tests software healthy contracts/weighted-lottery/tests
src software healthy contracts/weighted-lottery/src
staking software healthy contracts/staking
tests software healthy contracts/staking/tests
src software healthy contracts/staking/src
nameservice software healthy contracts/nameservice
tests software healthy contracts/nameservice/tests
src software healthy contracts/nameservice/src
scheduled-actions software healthy contracts/scheduled-actions
tests software healthy contracts/scheduled-actions/tests
src software healthy contracts/scheduled-actions/src
.github software healthy .github

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

LabelLayerStatusPath
TestShieldedCommands software healthy contracts/shielded-commands/tests/test_shielded_commands.py…
TestShieldedDexAdapter software healthy contracts/shielded-dex-adapter/tests/test_shielded_dex_adap…
TestStreamPayments software healthy contracts/stream-payments/tests/test_stream_payments.py:62
TestProfileRegistry software healthy contracts/profile-registry/tests/test_profile_registry.py:11
TestXSC001 software healthy contracts/xsc001/tests/test_xsc001.py:89
TestReflectionToken software healthy contracts/reflection-token/tests/test_reflection_token.py:14
TestReflectionTokenWithDex software healthy contracts/reflection-token/tests/test_reflection_with_dex.p…
TestTurnBasedGames software healthy contracts/turn-based-games/tests/test_turn_based_games.py:11
TestShieldedNoteToken software healthy contracts/shielded-note-token/tests/test_shielded_note_toke…
TestXSC005 software healthy contracts/xsc005/tests/test_xsc005.py:63
TestShieldedSchedulerAdapter software healthy contracts/shielded-scheduler-adapter/tests/test_shielded_sc…
TestWeightedLottery software healthy contracts/weighted-lottery/tests/test_weighted_lottery.py:53
TestStakingContract software healthy contracts/staking/tests/test_staking.py:8
TestNameservice software healthy contracts/nameservice/tests/test_nameservice.py:37
TestScheduledActions software healthy contracts/scheduled-actions/tests/test_scheduled_actions.py…

LabelLayerStatusPath
repobility-clone-g0042ies software healthy /tmp/repobility-clone-g0042ies

LabelLayerStatusPath
gha::validate cicd healthy .github/workflows/validate.yml

LabelLayerStatusPath
validate cicd healthy .github/workflows/validate.yml
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/d7457e07-d92f-4ea7-8177-7cda8484ed42/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d7457e07-d92f-4ea7-8177-7cda8484ed42/

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.