https://github.com/xian-technology/xian-abci
· scanned 2026-06-16 01:02 UTC (2 months, 1 week ago)
99 raw signals (0 security + 99 graph)
Last scanned 2 months, 1 week ago · v1 · 62 actionable findings from 1 signal source. 37 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2451 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 |
|---|---|---|---|
protoc_command_prefix |
software | healthy | build_proto.py:18 |
protoc_environment |
software | healthy | build_proto.py:57 |
iter_proto_files |
software | healthy | build_proto.py:69 |
expected_output |
software | healthy | build_proto.py:73 |
generate_proto |
software | healthy | build_proto.py:78 |
main |
software | healthy | build_proto.py:101 |
submission_kwargs_for_file |
software | healthy | tests/governance/test_governance.py:26 |
create_block_meta |
software | healthy | tests/governance/test_governance.py:62 |
setUp |
software | healthy | tests/governance/test_governance.py:76 |
tearDown |
software | healthy | tests/governance/test_governance.py:185 |
register |
software | healthy | tests/governance/test_governance.py:189 |
unregister |
software | healthy | tests/governance/test_governance.py:217 |
vote_in |
software | healthy | tests/governance/test_governance.py:232 |
vote_out |
software | healthy | tests/governance/test_governance.py:287 |
vote_jail |
software | healthy | tests/governance/test_governance.py:361 |
vote_unjail |
software | healthy | tests/governance/test_governance.py:434 |
vote_slash |
software | healthy | tests/governance/test_governance.py:494 |
vote_in_and_unregister |
software | healthy | tests/governance/test_governance.py:537 |
vote_chi_cost |
software | healthy | tests/governance/test_governance.py:594 |
vote_reward_change |
software | healthy | tests/governance/test_governance.py:649 |
vote_dao_payout |
software | healthy | tests/governance/test_governance.py:707 |
vote_reg_fee_change |
software | healthy | tests/governance/test_governance.py:765 |
vote_types_change |
software | healthy | tests/governance/test_governance.py:824 |
announce_leave |
software | healthy | tests/governance/test_governance.py:887 |
leave |
software | healthy | tests/governance/test_governance.py:904 |
test_register |
software | healthy | tests/governance/test_governance.py:922 |
test_unregister |
software | healthy | tests/governance/test_governance.py:929 |
test_register_propose_unregister_and_validate |
software | healthy | tests/governance/test_governance.py:937 |
test_vote_in_node |
software | healthy | tests/governance/test_governance.py:962 |
test_validator_governance_vote_records_and_events |
software | healthy | tests/governance/test_governance.py:971 |
test_vote_out_node |
software | healthy | tests/governance/test_governance.py:1058 |
test_announce_leave |
software | healthy | tests/governance/test_governance.py:1068 |
test_leave |
software | healthy | tests/governance/test_governance.py:1073 |
test_leave_not_pending |
software | healthy | tests/governance/test_governance.py:1080 |
test_expired_proposal |
software | healthy | tests/governance/test_governance.py:1085 |
test_force_leave |
software | healthy | tests/governance/test_governance.py:1125 |
test_jail_member |
software | healthy | tests/governance/test_governance.py:1133 |
test_unjail_member |
software | healthy | tests/governance/test_governance.py:1142 |
test_slash_member |
software | healthy | tests/governance/test_governance.py:1151 |
test_leave_payback |
software | healthy | tests/governance/test_governance.py:1166 |
test_force_leave_payback |
software | healthy | tests/governance/test_governance.py:1173 |
test_leave_before_pending_period_passed |
software | healthy | tests/governance/test_governance.py:1179 |
test_chi_rate_vote |
software | healthy | tests/governance/test_governance.py:1189 |
test_reward_change_vote |
software | healthy | tests/governance/test_governance.py:1197 |
test_dao_payout |
software | healthy | tests/governance/test_governance.py:1205 |
test_reg_fee_change |
software | healthy | tests/governance/test_governance.py:1213 |
test_types_change |
software | healthy | tests/governance/test_governance.py:1221 |
governance_contract_source |
software | healthy | tests/governance/test_protocol_governance.py:86 |
setUp |
software | healthy | tests/governance/test_protocol_governance.py:96 |
test_contract_call_proposal_executes_after_threshold |
software | healthy | tests/governance/test_protocol_governance.py:122 |
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 |
build_proto.py |
software | healthy | build_proto.py |
pyproject.toml |
software | healthy | pyproject.toml |
Makefile |
software | healthy | Makefile |
LICENSE |
software | healthy | LICENSE |
AGENTS.md |
software | healthy | AGENTS.md |
conftest.py |
software | healthy | tests/conftest.py |
README.md |
software | healthy | tests/README.md |
xian-tests.md |
software | healthy | tests/xian-tests.md |
test_governance.py |
software | healthy | tests/governance/test_governance.py |
test_protocol_governance.py |
software | healthy | tests/governance/test_protocol_governance.py |
utils.py |
software | healthy | tests/governance/utils.py |
mock_constants.py |
software | healthy | tests/governance/fixtures/mock_constants.py |
test_vm_processor_fuzz.py |
software | healthy | tests/integration/test_vm_processor_fuzz.py |
test_tx_processor_contracting_regressions.py |
software | healthy | tests/integration/test_tx_processor_contracting_regressions… |
test_processor.py |
software | healthy | tests/integration/test_processor.py |
test_parallel_executor.py |
software | healthy | tests/integration/test_parallel_executor.py |
test_state_rollback.py |
software | healthy | tests/integration/test_state_rollback.py |
utils.py |
software | healthy | tests/integration/utils.py |
test_vm_replay_parity.py |
software | healthy | tests/integration/test_vm_replay_parity.py |
mock_constants.py |
software | healthy | tests/integration/fixtures/mock_constants.py |
token_contract.py |
software | healthy | tests/integration/contracts/token_contract.py |
proxy.py |
software | healthy | tests/integration/contracts/proxy.py |
con_mutator_fail.py |
software | healthy | tests/integration/contracts/rollback/con_mutator_fail.py |
con_overdraw_fail.py |
software | healthy | tests/integration/contracts/rollback/con_overdraw_fail.py |
currency_1.py |
software | healthy | tests/integration/contracts/rollback/currency_1.py |
con_mutable_map.py |
software | healthy | tests/integration/contracts/rollback/con_mutable_map.py |
con_mutator.py |
software | healthy | tests/integration/contracts/rollback/con_mutator.py |
test_bds_database.py |
software | healthy | tests/unit/test_bds_database.py |
test_parallel_planner.py |
software | healthy | tests/unit/test_parallel_planner.py |
test_block_utils.py |
software | healthy | tests/unit/test_block_utils.py |
test_sdk_transaction_parity.py |
software | healthy | tests/unit/test_sdk_transaction_parity.py |
test_dashboard.py |
software | healthy | tests/unit/test_dashboard.py |
test_app_logging.py |
software | healthy | tests/unit/test_app_logging.py |
test_fee_policy_network_setup.py |
software | healthy | tests/unit/test_fee_policy_network_setup.py |
test_state_root.py |
software | healthy | tests/unit/test_state_root.py |
test_nonce_storage.py |
software | healthy | tests/unit/test_nonce_storage.py |
test_bds_snapshot.py |
software | healthy | tests/unit/test_bds_snapshot.py |
test_node_admin.py |
software | healthy | tests/unit/test_node_admin.py |
test_cli_maintenance.py |
software | healthy | tests/unit/test_cli_maintenance.py |
test_shielded_preverify.py |
software | healthy | tests/unit/test_shielded_preverify.py |
test_bds_worker.py |
software | healthy | tests/unit/test_bds_worker.py |
test_configure_node_cli.py |
software | healthy | tests/unit/test_configure_node_cli.py |
test_bds_persistence.py |
software | healthy | tests/unit/test_bds_persistence.py |
test_utils.py |
software | healthy | tests/unit/test_utils.py |
test_simulator.py |
software | healthy | tests/unit/test_simulator.py |
test_state_patch_manager.py |
software | healthy | tests/unit/test_state_patch_manager.py |
test_metrics.py |
software | healthy | tests/unit/test_metrics.py |
test_genesis_builder.py |
software | healthy | tests/unit/test_genesis_builder.py |
test_runtime_features.py |
software | healthy | tests/unit/test_runtime_features.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MyTestCase |
software | healthy | tests/governance/test_governance.py:74 |
ProtocolGovernanceContractTests |
software | healthy | tests/governance/test_protocol_governance.py:95 |
MockConstants |
software | healthy | tests/governance/fixtures/mock_constants.py:6 |
TestProcessor |
software | healthy | tests/integration/test_processor.py:27 |
TestParallelBlockExecutor |
software | healthy | tests/integration/test_parallel_executor.py:95 |
FakeExecutor |
software | healthy | tests/integration/test_parallel_executor.py:1095 |
TestStateRollback |
software | healthy | tests/integration/test_state_rollback.py:48 |
TestVmReplayParity |
software | healthy | tests/integration/test_vm_replay_parity.py:104 |
MockConstants |
software | healthy | tests/integration/fixtures/mock_constants.py:6 |
_FakePool |
software | healthy | tests/unit/test_bds_database.py:8 |
_Ctx |
software | healthy | tests/unit/test_bds_database.py:17 |
BdsDatabaseTests |
software | healthy | tests/unit/test_bds_database.py:27 |
TestParallelExecutionPlanner |
software | healthy | tests/unit/test_parallel_planner.py:31 |
LatestBlockUtilsTests |
software | healthy | tests/unit/test_block_utils.py:22 |
_RawDriver |
software | healthy | tests/unit/test_block_utils.py:113 |
_NonceStorage |
software | healthy | tests/unit/test_block_utils.py:124 |
ValidationResult |
software | healthy | tests/unit/test_sdk_transaction_parity.py:35 |
FakeClock |
software | healthy | tests/unit/test_dashboard.py:33 |
DashboardTests |
software | healthy | tests/unit/test_dashboard.py:58 |
DashboardRouteTests |
software | healthy | tests/unit/test_dashboard.py:459 |
FakeWebSocket |
software | healthy | tests/unit/test_dashboard.py:595 |
AppLoggingTests |
software | healthy | tests/unit/test_app_logging.py:13 |
RuntimeConstants |
software | healthy | tests/unit/test_fee_policy_network_setup.py:27 |
FeePolicyFreshNetworkSetupTests |
software | healthy | tests/unit/test_fee_policy_network_setup.py:59 |
StateRootTests |
software | healthy | tests/unit/test_state_root.py:17 |
_RawDriver |
software | healthy | tests/unit/test_nonce_storage.py:9 |
_Client |
software | healthy | tests/unit/test_nonce_storage.py:26 |
_SlowCommittedNonceStorage |
software | healthy | tests/unit/test_nonce_storage.py:31 |
TestNonceStorage |
software | healthy | tests/unit/test_nonce_storage.py:37 |
_FakeTransaction |
software | healthy | tests/unit/test_bds_snapshot.py:20 |
_FakeAcquire |
software | healthy | tests/unit/test_bds_snapshot.py:28 |
_FakeConnection |
software | healthy | tests/unit/test_bds_snapshot.py:39 |
_FakePool |
software | healthy | tests/unit/test_bds_snapshot.py:62 |
_FakeDb |
software | healthy | tests/unit/test_bds_snapshot.py:72 |
_FakeBds |
software | healthy | tests/unit/test_bds_snapshot.py:80 |
_FakeBlockSource |
software | healthy | tests/unit/test_bds_snapshot.py:101 |
BdsSnapshotTests |
software | healthy | tests/unit/test_bds_snapshot.py:109 |
NodeAdminTests |
software | healthy | tests/unit/test_node_admin.py:50 |
_SnapshotRecord |
software | healthy | tests/unit/test_cli_maintenance.py:13 |
_StateSnapshotManager |
software | healthy | tests/unit/test_cli_maintenance.py:22 |
_Driver |
software | healthy | tests/unit/test_shielded_preverify.py:12 |
_RecordingBDS |
software | healthy | tests/unit/test_bds_worker.py:21 |
BdsWorkerTests |
software | healthy | tests/unit/test_bds_worker.py:32 |
ConfigureNodeCliTests |
software | healthy | tests/unit/test_configure_node_cli.py:6 |
_FakeTransactionContext |
software | healthy | tests/unit/test_bds_persistence.py:14 |
_FakeConnection |
software | healthy | tests/unit/test_bds_persistence.py:22 |
_FakeAcquireContext |
software | healthy | tests/unit/test_bds_persistence.py:39 |
_FakePool |
software | healthy | tests/unit/test_bds_persistence.py:50 |
_FakeCatchupRpcClient |
software | healthy | tests/unit/test_bds_persistence.py:61 |
_FakeCatchupReindexer |
software | healthy | tests/unit/test_bds_persistence.py:66 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
governance |
software | healthy | tests/governance |
fixtures |
software | healthy | tests/governance/fixtures |
integration |
software | healthy | tests/integration |
fixtures |
software | healthy | tests/integration/fixtures |
contracts |
software | healthy | tests/integration/contracts |
rollback |
software | healthy | tests/integration/contracts/rollback |
unit |
software | healthy | tests/unit |
system |
software | healthy | tests/system |
abci_methods |
software | healthy | tests/abci_methods |
fixtures |
software | healthy | tests/abci_methods/fixtures |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
protos |
software | healthy | protos |
gogoproto |
software | healthy | protos/gogoproto |
cometbft |
software | healthy | protos/cometbft |
types |
software | healthy | protos/cometbft/types |
v1beta1 |
software | healthy | protos/cometbft/types/v1beta1 |
v1 |
software | healthy | protos/cometbft/types/v1 |
v1beta2 |
software | healthy | protos/cometbft/types/v1beta2 |
crypto |
software | healthy | protos/cometbft/crypto |
v1 |
software | healthy | protos/cometbft/crypto/v1 |
state |
software | healthy | protos/cometbft/state |
v1beta1 |
software | healthy | protos/cometbft/state/v1beta1 |
v1 |
software | healthy | protos/cometbft/state/v1 |
v1beta2 |
software | healthy | protos/cometbft/state/v1beta2 |
v1beta3 |
software | healthy | protos/cometbft/state/v1beta3 |
consensus |
software | healthy | protos/cometbft/consensus |
v1beta1 |
software | healthy | protos/cometbft/consensus/v1beta1 |
v1 |
software | healthy | protos/cometbft/consensus/v1 |
mempool |
software | healthy | protos/cometbft/mempool |
v1 |
software | healthy | protos/cometbft/mempool/v1 |
abci |
software | healthy | protos/cometbft/abci |
v1beta1 |
software | healthy | protos/cometbft/abci/v1beta1 |
v1 |
software | healthy | protos/cometbft/abci/v1 |
v1beta2 |
software | healthy | protos/cometbft/abci/v1beta2 |
v1beta3 |
software | healthy | protos/cometbft/abci/v1beta3 |
blocksync |
software | healthy | protos/cometbft/blocksync |
v1beta1 |
software | healthy | protos/cometbft/blocksync/v1beta1 |
v1 |
software | healthy | protos/cometbft/blocksync/v1 |
libs |
software | healthy | protos/cometbft/libs |
bits |
software | healthy | protos/cometbft/libs/bits |
v1 |
software | healthy | protos/cometbft/libs/bits/v1 |
p2p |
software | healthy | protos/cometbft/p2p |
v1 |
software | healthy | protos/cometbft/p2p/v1 |
services |
software | healthy | protos/cometbft/services |
block |
software | healthy | protos/cometbft/services/block |
v1 |
software | healthy | protos/cometbft/services/block/v1 |
block_results |
software | healthy | protos/cometbft/services/block_results |
v1 |
software | healthy | protos/cometbft/services/block_results/v1 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
grpc::ABCIApplication |
api | healthy | protos/cometbft/abci/v1beta1/types.proto |
grpc::ABCIService |
api | healthy | protos/cometbft/abci/v1/service.proto |
grpc::ABCIApplication |
api | healthy | protos/cometbft/abci/v1beta2/types.proto |
grpc::ABCI |
api | healthy | protos/cometbft/abci/v1beta3/types.proto |
grpc::BlockService |
api | healthy | protos/cometbft/services/block/v1/block_service.proto |
grpc::BlockResultsService |
api | healthy | protos/cometbft/services/block_results/v1/block_results_ser… |
grpc::PruningService |
api | healthy | protos/cometbft/services/pruning/v1/service.proto |
grpc::VersionService |
api | healthy | protos/cometbft/services/version/v1/version_service.proto |
grpc::BroadcastAPI |
api | healthy | protos/cometbft/rpc/grpc/v1beta1/types.proto |
grpc::BroadcastAPI |
api | healthy | protos/cometbft/rpc/grpc/v1beta2/types.proto |
grpc::BroadcastAPI |
api | healthy | protos/cometbft/rpc/grpc/v1beta3/types.proto |
| Label | Layer | Status | Path |
|---|---|---|---|
bds_meta |
data | healthy | src/xian/services/bds/sql.py |
blocks |
data | healthy | src/xian/services/bds/sql.py |
transactions |
data | healthy | src/xian/services/bds/sql.py |
state_changes |
data | healthy | src/xian/services/bds/sql.py |
state |
data | healthy | src/xian/services/bds/sql.py |
events |
data | healthy | src/xian/services/bds/sql.py |
rewards |
data | healthy | src/xian/services/bds/sql.py |
shielded_output_tags |
data | healthy | src/xian/services/bds/sql.py |
contracts |
data | healthy | src/xian/services/bds/sql.py |
state_patches |
data | healthy | src/xian/services/bds/sql.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/unit/test_bds_database.py |
203.0.113.10 |
network | healthy | tests/unit/test_dashboard.py |
203.0.113.11 |
network | healthy | tests/unit/test_dashboard.py |
203.0.113.1 |
network | healthy | tests/unit/test_dashboard.py |
203.0.113.2 |
network | healthy | tests/unit/test_dashboard.py |
203.0.113.3 |
network | healthy | tests/unit/test_dashboard.py |
10.0.0.25 |
network | healthy | tests/unit/test_dashboard.py |
172.20.0.7 |
network | healthy | tests/unit/test_dashboard.py |
172.20.0.6 |
network | healthy | tests/unit/test_dashboard.py |
| Label | Layer | Status | Path |
|---|---|---|---|
validate |
cicd | healthy | .github/workflows/release.yml |
build |
cicd | healthy | .github/workflows/release.yml |
publish |
cicd | healthy | .github/workflows/release.yml |
github-release |
cicd | healthy | .github/workflows/release.yml |
validate |
cicd | healthy | .github/workflows/validate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/unit/test_bds_database.py |
security | healthy | tests/unit/test_bds_database.py |
password_literal::tests/unit/test_node_admin.py |
security | healthy | tests/unit/test_node_admin.py |
password_literal::tests/unit/test_node_setup.py |
security | healthy | tests/unit/test_node_setup.py |
password_literal::tests/unit/test_node_setup.py |
security | healthy | tests/unit/test_node_setup.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:9208 |
network | healthy | tests/unit/test_node_admin.py |
port:5544 |
network | healthy | tests/unit/test_node_setup.py |
port:5432 |
network | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
postgresql |
data | healthy | tests/unit/test_bds_database.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::validate |
cicd | healthy | .github/workflows/validate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_v94fwfn |
software | healthy | /tmp/repobility-clone-_v94fwfn |
This page is publicly accessible at:
https://repobility.com/scan/b5bc25b1-fa53-405e-9c0c-e863725a1377/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b5bc25b1-fa53-405e-9c0c-e863725a1377/
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.