https://github.com/TheAxiomFoundation/axiom-rules-engine
· scanned 2026-06-16 00:33 UTC (2 months, 2 weeks ago)
31 raw signals (0 security + 31 graph)
Last scanned 2 months, 2 weeks ago · v1 · 25 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 323 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 |
|---|---|---|---|
_hanging_binary |
software | healthy | python/tests/test_client_timeout.py:22 |
_minimal_request |
software | healthy | python/tests/test_client_timeout.py:29 |
test_execute_times_out_instead_of_hanging |
software | healthy | python/tests/test_client_timeout.py:39 |
test_compile_times_out_instead_of_hanging |
software | healthy | python/tests/test_client_timeout.py:45 |
test_timeout_defaults_on_and_is_configurable |
software | healthy | python/tests/test_client_timeout.py:54 |
test_compiled_program_parses_legacy_artifact_without_versio… |
software | healthy | python/tests/test_client_timeout.py:59 |
_query |
software | healthy | python/tests/test_assessment_date.py:19 |
test_assessment_date_round_trips |
software | healthy | python/tests/test_assessment_date.py:29 |
test_unset_assessment_date_is_absent_from_the_wire |
software | healthy | python/tests/test_assessment_date.py:42 |
test_responses_parse_with_and_without_the_echo |
software | healthy | python/tests/test_assessment_date.py:50 |
__init__ |
software | healthy | python/tests/test_source_registry.py:53 |
read |
software | healthy | python/tests/test_source_registry.py:35 |
close |
software | healthy | python/tests/test_source_registry.py:42 |
head_object |
software | healthy | python/tests/test_source_registry.py:56 |
get_object |
software | healthy | python/tests/test_source_registry.py:61 |
write_source |
software | healthy | python/tests/test_source_registry.py:69 |
valid_default_body |
software | healthy | python/tests/test_source_registry.py:76 |
body_with_hashes |
software | healthy | python/tests/test_source_registry.py:88 |
test_derives_source_identity_and_default_r2_paths |
software | healthy | python/tests/test_source_registry.py:100 |
test_repo_and_bucket_can_be_overridden |
software | healthy | python/tests/test_source_registry.py:123 |
test_parse_r2_path |
software | healthy | python/tests/test_source_registry.py:142 |
test_explicit_artifacts_replace_default_hashes |
software | healthy | python/tests/test_source_registry.py:151 |
test_rejects_explicit_akn_artifact |
software | healthy | python/tests/test_source_registry.py:181 |
test_rejects_redundant_identity_storage_bad_hash_and_relati… |
software | healthy | python/tests/test_source_registry.py:204 |
test_rejects_source_paths_outside_taxonomy |
software | healthy | python/tests/test_source_registry.py:235 |
test_rejects_hashes_and_artifacts_together |
software | healthy | python/tests/test_source_registry.py:245 |
test_verify_r2_accepts_matching_objects |
software | healthy | python/tests/test_source_registry.py:266 |
test_verify_r2_reports_missing_and_hash_mismatch |
software | healthy | python/tests/test_source_registry.py:287 |
test_verify_r2_requires_client_or_environment |
software | healthy | python/tests/test_source_registry.py:310 |
test_build_r2_client_from_env_reports_missing_values |
software | healthy | python/tests/test_source_registry.py:332 |
test_missing_root_is_an_error |
software | healthy | python/tests/test_source_registry.py:337 |
test_cli_check_sources_reports_failures |
software | healthy | python/tests/test_source_registry.py:344 |
test_cli_check_sources_verbose_success |
software | healthy | python/tests/test_source_registry.py:369 |
test_cli_check_sources_verify_r2_reports_missing_config |
software | healthy | python/tests/test_source_registry.py:384 |
write_rulespec |
software | healthy | python/tests/test_concepts.py:15 |
rulespec_body |
software | healthy | python/tests/test_concepts.py:22 |
test_discover_concepts_from_rulespec_file |
software | healthy | python/tests/test_concepts.py:62 |
test_search_show_and_validate_concept |
software | healthy | python/tests/test_concepts.py:81 |
test_validate_reports_missing_fragment_and_suggestions |
software | healthy | python/tests/test_concepts.py:96 |
test_cli_concepts_search_json |
software | healthy | python/tests/test_concepts.py:109 |
test_cli_concepts_validate_json_failure |
software | healthy | python/tests/test_concepts.py:130 |
load_case_list |
software | dead | python/axiom_rules_engine/example_cases.py:13 |
coerce_period |
software | dead | python/axiom_rules_engine/example_cases.py:22 |
_tax_year |
software | healthy | python/axiom_rules_engine/example_cases.py:44 |
__init__ |
software | healthy | python/axiom_rules_engine/client.py:22 |
execute |
software | healthy | python/axiom_rules_engine/client.py:38 |
execute_compiled |
software | healthy | python/axiom_rules_engine/client.py:52 |
compile |
software | healthy | python/axiom_rules_engine/client.py:73 |
run |
software | healthy | python/axiom_rules_engine/client.py:95 |
run_compiled |
software | dead | python/axiom_rules_engine/client.py:112 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Cargo.toml |
software | healthy | Cargo.toml |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
Cargo.lock |
software | healthy | Cargo.lock |
DECISIONS.md |
software | healthy | DECISIONS.md |
Cargo.toml |
software | healthy | wasm/Cargo.toml |
README.md |
software | healthy | wasm/README.md |
LICENSE |
software | healthy | wasm/LICENSE |
Cargo.lock |
software | healthy | wasm/Cargo.lock |
smoke.mjs |
software | healthy | wasm/test/smoke.mjs |
lib.rs |
software | healthy | wasm/src/lib.rs |
uc_entitledto_testpack.md |
software | healthy | tests/uc_entitledto_testpack.md |
monorepo_env_resolution.rs |
software | healthy | tests/monorepo_env_resolution.rs |
execution.rs |
software | healthy | tests/execution.rs |
artifact_version.rs |
software | healthy | tests/artifact_version.rs |
rulespec.rs |
software | healthy | tests/rulespec.rs |
rulespec_fixtures.rs |
software | healthy | tests/rulespec_fixtures.rs |
module_source.rs |
software | healthy | tests/module_source.rs |
monorepo_resolution.rs |
software | healthy | tests/monorepo_resolution.rs |
dense.rs |
software | healthy | tests/dense.rs |
rules.yaml |
software | healthy | tests/fixtures/rulespec/uksi/1987/1967/regulation/15/rules.… |
rules.test.yaml |
software | healthy | tests/fixtures/rulespec/uksi/1987/1967/regulation/15/rules.… |
cases.yaml |
software | healthy | tests/fixtures/rulespec/uksi/1987/1967/regulation/15/cases.… |
rules.yaml |
software | healthy | tests/fixtures/rulespec/uksi/2006/965/regulation/2/rules.ya… |
rules.test.yaml |
software | healthy | tests/fixtures/rulespec/uksi/2006/965/regulation/2/rules.te… |
cases.yaml |
software | healthy | tests/fixtures/rulespec/uksi/2006/965/regulation/2/cases.ya… |
rules.yaml |
software | healthy | tests/fixtures/rulespec/uksi/2026/148/rules.yaml |
rules.yaml |
software | healthy | tests/fixtures/rulespec/uksi/2013/376/rules.yaml |
rules.test.yaml |
software | healthy | tests/fixtures/rulespec/uksi/2013/376/rules.test.yaml |
cases.yaml |
software | healthy | tests/fixtures/rulespec/uksi/2013/376/cases.yaml |
rules.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/1992/14/section/11/rules.yaml |
rules.test.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/1992/14/section/11/rules.test… |
rules.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/2008/30/section/3/rules.yaml |
rules.test.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/2008/30/section/3/rules.test.… |
cases.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/2008/30/section/3/cases.yaml |
rules.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/2007/3/rules.yaml |
rules.test.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/2007/3/rules.test.yaml |
rules.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/2014/19/section/4/rules.yaml |
rules.test.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/2014/19/section/4/rules.test.… |
cases.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/2014/19/section/4/cases.yaml |
rules.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/1988/50/section/21/rules.yaml |
rules.test.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/1988/50/section/21/rules.test… |
rules.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/2010/4/section/18B/rules.yaml |
rules.test.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/2010/4/section/18B/rules.test… |
cases.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/2010/4/section/18B/cases.yaml |
rules.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/1998/39/section/1/rules.yaml |
rules.test.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/1998/39/section/1/rules.test.… |
rules.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/2013/29/section/99/rules.yaml |
rules.test.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/2013/29/section/99/rules.test… |
cases.yaml |
software | healthy | tests/fixtures/rulespec/ukpga/2013/29/section/99/cases.yaml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
wasm |
software | healthy | wasm |
test |
software | healthy | wasm/test |
src |
software | healthy | wasm/src |
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
rulespec |
software | healthy | tests/fixtures/rulespec |
uksi |
software | healthy | tests/fixtures/rulespec/uksi |
1987 |
software | healthy | tests/fixtures/rulespec/uksi/1987 |
1967 |
software | healthy | tests/fixtures/rulespec/uksi/1987/1967 |
regulation |
software | healthy | tests/fixtures/rulespec/uksi/1987/1967/regulation |
15 |
software | healthy | tests/fixtures/rulespec/uksi/1987/1967/regulation/15 |
2006 |
software | healthy | tests/fixtures/rulespec/uksi/2006 |
965 |
software | healthy | tests/fixtures/rulespec/uksi/2006/965 |
regulation |
software | healthy | tests/fixtures/rulespec/uksi/2006/965/regulation |
2 |
software | healthy | tests/fixtures/rulespec/uksi/2006/965/regulation/2 |
2026 |
software | healthy | tests/fixtures/rulespec/uksi/2026 |
148 |
software | healthy | tests/fixtures/rulespec/uksi/2026/148 |
2013 |
software | healthy | tests/fixtures/rulespec/uksi/2013 |
376 |
software | healthy | tests/fixtures/rulespec/uksi/2013/376 |
ukpga |
software | healthy | tests/fixtures/rulespec/ukpga |
1992 |
software | healthy | tests/fixtures/rulespec/ukpga/1992 |
14 |
software | healthy | tests/fixtures/rulespec/ukpga/1992/14 |
section |
software | healthy | tests/fixtures/rulespec/ukpga/1992/14/section |
11 |
software | healthy | tests/fixtures/rulespec/ukpga/1992/14/section/11 |
2008 |
software | healthy | tests/fixtures/rulespec/ukpga/2008 |
30 |
software | healthy | tests/fixtures/rulespec/ukpga/2008/30 |
section |
software | healthy | tests/fixtures/rulespec/ukpga/2008/30/section |
3 |
software | healthy | tests/fixtures/rulespec/ukpga/2008/30/section/3 |
2007 |
software | healthy | tests/fixtures/rulespec/ukpga/2007 |
3 |
software | healthy | tests/fixtures/rulespec/ukpga/2007/3 |
2014 |
software | healthy | tests/fixtures/rulespec/ukpga/2014 |
19 |
software | healthy | tests/fixtures/rulespec/ukpga/2014/19 |
section |
software | healthy | tests/fixtures/rulespec/ukpga/2014/19/section |
4 |
software | healthy | tests/fixtures/rulespec/ukpga/2014/19/section/4 |
1988 |
software | healthy | tests/fixtures/rulespec/ukpga/1988 |
50 |
software | healthy | tests/fixtures/rulespec/ukpga/1988/50 |
section |
software | healthy | tests/fixtures/rulespec/ukpga/1988/50/section |
21 |
software | healthy | tests/fixtures/rulespec/ukpga/1988/50/section/21 |
2010 |
software | healthy | tests/fixtures/rulespec/ukpga/2010 |
4 |
software | healthy | tests/fixtures/rulespec/ukpga/2010/4 |
section |
software | healthy | tests/fixtures/rulespec/ukpga/2010/4/section |
18B |
software | healthy | tests/fixtures/rulespec/ukpga/2010/4/section/18B |
1998 |
software | healthy | tests/fixtures/rulespec/ukpga/1998 |
39 |
software | healthy | tests/fixtures/rulespec/ukpga/1998/39 |
section |
software | healthy | tests/fixtures/rulespec/ukpga/1998/39/section |
1 |
software | healthy | tests/fixtures/rulespec/ukpga/1998/39/section/1 |
2013 |
software | healthy | tests/fixtures/rulespec/ukpga/2013 |
29 |
software | healthy | tests/fixtures/rulespec/ukpga/2013/29 |
section |
software | healthy | tests/fixtures/rulespec/ukpga/2013/29/section |
99 |
software | healthy | tests/fixtures/rulespec/ukpga/2013/29/section/99 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeBody |
software | healthy | python/tests/test_source_registry.py:29 |
FakeR2Error |
software | healthy | python/tests/test_source_registry.py:46 |
FakeR2Client |
software | healthy | python/tests/test_source_registry.py:52 |
AxiomRulesEngine |
software | healthy | python/axiom_rules_engine/client.py:21 |
ConceptRecord |
software | healthy | python/axiom_rules_engine/concepts.py:42 |
ConceptValidation |
software | healthy | python/axiom_rules_engine/concepts.py:64 |
DenseRelationSchema |
software | healthy | python/axiom_rules_engine/dense.py:16 |
DenseRelationBatch |
software | healthy | python/axiom_rules_engine/dense.py:25 |
CompiledDenseProgram |
software | healthy | python/axiom_rules_engine/dense.py:30 |
Program |
software | healthy | python/axiom_rules_engine/models.py:12 |
Interval |
software | healthy | python/axiom_rules_engine/models.py:21 |
Period |
software | healthy | python/axiom_rules_engine/models.py:26 |
ScalarValue |
software | healthy | python/axiom_rules_engine/models.py:33 |
InputRecord |
software | healthy | python/axiom_rules_engine/models.py:38 |
RelationRecord |
software | healthy | python/axiom_rules_engine/models.py:46 |
Dataset |
software | healthy | python/axiom_rules_engine/models.py:52 |
ExecutionQuery |
software | healthy | python/axiom_rules_engine/models.py:57 |
ExecutionRequest |
software | healthy | python/axiom_rules_engine/models.py:69 |
FastPathMetadata |
software | healthy | python/axiom_rules_engine/models.py:76 |
CompiledProgramMetadata |
software | healthy | python/axiom_rules_engine/models.py:82 |
CompiledProgram |
software | healthy | python/axiom_rules_engine/models.py:87 |
CompiledExecutionRequest |
software | healthy | python/axiom_rules_engine/models.py:94 |
ScalarOutput |
software | healthy | python/axiom_rules_engine/models.py:100 |
JudgmentOutput |
software | healthy | python/axiom_rules_engine/models.py:109 |
ScalarTraceNode |
software | healthy | python/axiom_rules_engine/models.py:120 |
JudgmentTraceNode |
software | healthy | python/axiom_rules_engine/models.py:132 |
QueryResult |
software | healthy | python/axiom_rules_engine/models.py:148 |
ExecutionMetadata |
software | healthy | python/axiom_rules_engine/models.py:157 |
ExecutionResponse |
software | healthy | python/axiom_rules_engine/models.py:163 |
SourceArtifact |
software | healthy | python/axiom_rules_engine/source_registry.py:31 |
SourceRegistryEntry |
software | healthy | python/axiom_rules_engine/source_registry.py:39 |
SourceRegistryIssue |
software | healthy | python/axiom_rules_engine/source_registry.py:48 |
SourceRegistryReport |
software | healthy | python/axiom_rules_engine/source_registry.py:54 |
R2ObjectRef |
software | healthy | python/axiom_rules_engine/source_registry.py:64 |
R2Client |
software | healthy | python/axiom_rules_engine/source_registry.py:69 |
| Label | Layer | Status | Path |
|---|---|---|---|
rust |
cicd | healthy | .github/workflows/ci.yml |
wasm |
cicd | healthy | .github/workflows/ci.yml |
wasm-pkg |
cicd | healthy | .github/workflows/ci.yml |
python |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-95i432or |
software | healthy | /tmp/repobility-clone-95i432or |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/d38a4ef1-cb31-4258-8bf3-2f48302642fb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d38a4ef1-cb31-4258-8bf3-2f48302642fb/
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.