https://github.com/TheAxiomFoundation/axiom-microsim
· scanned 2026-06-16 00:33 UTC (2 months, 2 weeks ago)
24 raw signals (3 security + 21 graph)
Last scanned 2 months, 2 weeks ago · v1 · 24 actionable findings from 2 signal sources. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 261 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 |
|---|---|---|---|
web |
software | healthy | modal_app.py:162 |
_load_pe_script |
software | healthy | tests/test_policyengine_compare_outputs.py:20 |
test_pe_comparison_result_includes_deciles_winners_losers_a… |
software | healthy | tests/test_policyengine_compare_outputs.py:28 |
test_compare_endpoint_accepts_rich_pe_outputs |
software | healthy | tests/test_policyengine_compare_outputs.py:79 |
fake_run |
software | healthy | tests/test_policyengine_compare_outputs.py:123 |
_decile_bin |
software | healthy | tests/test_policyengine_compare_outputs.py:147 |
_decile_impact_bin |
software | healthy | tests/test_policyengine_compare_outputs.py:158 |
test_loader_co_subset_has_realistic_population |
software | healthy | tests/test_loader_and_projection.py:35 |
test_loader_offsets_partition_persons |
software | healthy | tests/test_loader_and_projection.py:48 |
test_projection_household_size_matches_offset_widths |
software | healthy | tests/test_loader_and_projection.py:59 |
test_projection_inputs_have_expected_dtypes |
software | healthy | tests/test_loader_and_projection.py:67 |
test_sum_person_to_household_basic |
software | healthy | tests/test_loader_and_projection.py:76 |
test_compiled_request_can_bind_federal_shelter_bridge |
software | healthy | tests/test_loader_and_projection.py:84 |
__post_init__ |
software | healthy | tests/test_app_v2_outputs.py:35 |
test_app_v2_federal_reform_returns_every_output_field |
software | healthy | tests/test_app_v2_outputs.py:45 |
fake_load_state_tax_units |
software | healthy | tests/test_app_v2_outputs.py:51 |
fake_run_federal_income_tax |
software | healthy | tests/test_app_v2_outputs.py:55 |
_assert_app_v2_response_shape |
software | healthy | tests/test_app_v2_outputs.py:114 |
_assert_decile_bins |
software | healthy | tests/test_app_v2_outputs.py:181 |
_assert_decile_impact_bins |
software | healthy | tests/test_app_v2_outputs.py:197 |
_assert_bin_numbers |
software | healthy | tests/test_app_v2_outputs.py:215 |
_finite_number |
software | healthy | tests/test_app_v2_outputs.py:220 |
time_phase |
software | healthy | scripts/profile_run.py:48 |
_print_phase_table |
software | healthy | scripts/profile_run.py:63 |
profile_co_snap |
software | dead | scripts/profile_run.py:82 |
profile_federal_income_tax |
software | dead | scripts/profile_run.py:216 |
profile_federal_ctc |
software | dead | scripts/profile_run.py:311 |
main |
software | healthy | scripts/profile_run.py:423 |
_values |
software | healthy | scripts/compute_pe_one.py:37 |
_series |
software | healthy | scripts/compute_pe_one.py:42 |
_build_sim |
software | healthy | scripts/compute_pe_one.py:50 |
run |
software | healthy | scripts/compute_pe_one.py:83 |
_run_program |
software | healthy | scripts/compute_pe_one.py:93 |
_run_federal_income_tax |
software | healthy | scripts/compute_pe_one.py:103 |
_run_federal_ctc |
software | healthy | scripts/compute_pe_one.py:126 |
_run_co_snap |
software | healthy | scripts/compute_pe_one.py:149 |
_comparison_result |
software | healthy | scripts/compute_pe_one.py:172 |
_baseline_summary |
software | healthy | scripts/compute_pe_one.py:210 |
_reform_summary |
software | healthy | scripts/compute_pe_one.py:225 |
_state_mask |
software | healthy | scripts/compute_pe_one.py:262 |
_decile_distribution |
software | healthy | scripts/compute_pe_one.py:274 |
_decile_impact |
software | healthy | scripts/compute_pe_one.py:291 |
_weighted_decile_masks |
software | healthy | scripts/compute_pe_one.py:309 |
_average_positive |
software | healthy | scripts/compute_pe_one.py:336 |
_poverty |
software | healthy | scripts/compute_pe_one.py:342 |
_public_poverty |
software | healthy | scripts/compute_pe_one.py:358 |
_poverty_impact |
software | healthy | scripts/compute_pe_one.py:372 |
_json_default |
software | healthy | scripts/compute_pe_one.py:394 |
main |
software | healthy | scripts/compute_pe_one.py:402 |
StatCard |
software | healthy | web/src/components/StatCard.tsx:StatCard |
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 |
modal_app.py |
software | healthy | modal_app.py |
PERFORMANCE.md |
software | healthy | PERFORMANCE.md |
pyproject.toml |
software | healthy | pyproject.toml |
DEPLOY.md |
software | healthy | DEPLOY.md |
DECISIONS.md |
software | healthy | DECISIONS.md |
test_policyengine_compare_outputs.py |
software | healthy | tests/test_policyengine_compare_outputs.py |
test_loader_and_projection.py |
software | healthy | tests/test_loader_and_projection.py |
test_app_v2_outputs.py |
software | healthy | tests/test_app_v2_outputs.py |
profile_run.py |
software | healthy | scripts/profile_run.py |
compute_pe_one.py |
software | healthy | scripts/compute_pe_one.py |
setup_engine.sh |
software | healthy | scripts/setup_engine.sh |
vercel.json |
software | healthy | web/vercel.json |
postcss.config.mjs |
software | healthy | web/postcss.config.mjs |
tailwind.config.ts |
software | healthy | web/tailwind.config.ts |
package.json |
software | healthy | web/package.json |
next-env.d.ts |
software | healthy | web/next-env.d.ts |
package-lock.json |
software | healthy | web/package-lock.json |
.env.example |
software | healthy | web/.env.example |
tsconfig.json |
software | healthy | web/tsconfig.json |
next.config.ts |
software | healthy | web/next.config.ts |
StatCard.tsx |
software | healthy | web/src/components/StatCard.tsx |
Nav.tsx |
software | healthy | web/src/components/Nav.tsx |
DecileImpactChart.tsx |
software | healthy | web/src/components/DecileImpactChart.tsx |
WinnersLosers.tsx |
software | healthy | web/src/components/WinnersLosers.tsx |
MethodologyPeSection.tsx |
software | healthy | web/src/components/MethodologyPeSection.tsx |
MethodologyEcpsPanel.tsx |
software | healthy | web/src/components/MethodologyEcpsPanel.tsx |
DecileChart.tsx |
software | healthy | web/src/components/DecileChart.tsx |
globals.css |
software | healthy | web/src/app/globals.css |
page.tsx |
software | healthy | web/src/app/page.tsx |
layout.tsx |
software | healthy | web/src/app/layout.tsx |
route.ts |
software | healthy | web/src/app/api/microsim/route.ts |
route.ts |
software | healthy | web/src/app/api/ecps-stats/route.ts |
route.ts |
software | healthy | web/src/app/api/compare/route.ts |
page.tsx |
software | healthy | web/src/app/methodology/page.tsx |
levers.ts |
software | healthy | web/src/lib/levers.ts |
format.ts |
software | healthy | web/src/lib/format.ts |
methodology.ts |
software | healthy | web/src/lib/methodology.ts |
types.ts |
software | healthy | web/src/lib/types.ts |
__init__.py |
software | healthy | axiom_microsim/__init__.py |
cli.py |
software | healthy | axiom_microsim/cli.py |
server.py |
software | healthy | axiom_microsim/server.py |
reform.py |
software | healthy | axiom_microsim/aggregate/reform.py |
cost.py |
software | healthy | axiom_microsim/aggregate/cost.py |
__init__.py |
software | healthy | axiom_microsim/aggregate/__init__.py |
distribution.py |
software | healthy | axiom_microsim/aggregate/distribution.py |
__init__.py |
software | healthy | axiom_microsim/run/__init__.py |
microsim.py |
software | healthy | axiom_microsim/run/microsim.py |
__init__.py |
software | healthy | axiom_microsim/project/__init__.py |
federal_ctc.py |
software | healthy | axiom_microsim/project/federal_ctc.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeTaxUnitBatch |
software | healthy | tests/test_app_v2_outputs.py:30 |
Phase |
software | healthy | scripts/profile_run.py:39 |
OverrideIn |
software | healthy | axiom_microsim/server.py:44 |
MicrosimRequest |
software | healthy | axiom_microsim/server.py:65 |
DecileBinOut |
software | healthy | axiom_microsim/server.py:75 |
BaselineOut |
software | healthy | axiom_microsim/server.py:84 |
DecileImpactBin |
software | healthy | axiom_microsim/server.py:92 |
ReformOut |
software | healthy | axiom_microsim/server.py:102 |
MicrosimResponse |
software | healthy | axiom_microsim/server.py:115 |
EcpsColumnStat |
software | healthy | axiom_microsim/server.py:149 |
EcpsStatsResponse |
software | healthy | axiom_microsim/server.py:158 |
PeOverrideIn |
software | healthy | axiom_microsim/server.py:251 |
CompareRequest |
software | healthy | axiom_microsim/server.py:256 |
PovertyOut |
software | healthy | axiom_microsim/server.py:263 |
PovertyImpactOut |
software | healthy | axiom_microsim/server.py:269 |
CompareResponse |
software | healthy | axiom_microsim/server.py:277 |
ReformImpact |
software | healthy | axiom_microsim/aggregate/reform.py:13 |
CostAggregate |
software | healthy | axiom_microsim/aggregate/cost.py:13 |
DecileBin |
software | healthy | axiom_microsim/aggregate/distribution.py:17 |
DistributionAggregate |
software | healthy | axiom_microsim/aggregate/distribution.py:27 |
_BoundedRequestCache |
software | healthy | axiom_microsim/run/microsim.py:48 |
ParameterOverride |
software | healthy | axiom_microsim/run/microsim.py:148 |
MicrosimResult |
software | healthy | axiom_microsim/run/microsim.py:169 |
_SlotSpec |
software | healthy | axiom_microsim/run/microsim.py:373 |
FedCtcProjection |
software | healthy | axiom_microsim/project/federal_ctc.py:40 |
FedIncomeTaxProjection |
software | healthy | axiom_microsim/project/federal_income_tax.py:84 |
CoSnapProjection |
software | healthy | axiom_microsim/project/co_snap.py:31 |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
scripts |
software | healthy | scripts |
web |
software | healthy | web |
src |
software | healthy | web/src |
components |
software | healthy | web/src/components |
app |
software | healthy | web/src/app |
api |
software | healthy | web/src/app/api |
microsim |
software | healthy | web/src/app/api/microsim |
ecps-stats |
software | healthy | web/src/app/api/ecps-stats |
compare |
software | healthy | web/src/app/api/compare |
methodology |
software | healthy | web/src/app/methodology |
lib |
software | healthy | web/src/lib |
axiom_microsim |
software | healthy | axiom_microsim |
aggregate |
software | healthy | axiom_microsim/aggregate |
run |
software | healthy | axiom_microsim/run |
project |
software | healthy | axiom_microsim/project |
engine |
software | healthy | engine |
artifacts |
software | healthy | engine/artifacts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | axiom_microsim/server.py |
GET /ecps-stats |
api | healthy | axiom_microsim/server.py |
POST /compare |
api | healthy | axiom_microsim/server.py |
POST /microsim |
api | healthy | axiom_microsim/server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
Page |
frontend | healthy | web/src/app/page.tsx |
RootLayout |
frontend | healthy | web/src/app/layout.tsx |
MethodologyPage |
frontend | healthy | web/src/app/methodology/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | web/src/app/page.tsx |
/methodology |
frontend | healthy | web/src/app/methodology/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-nt3e_6ky |
software | healthy | /tmp/repobility-clone-nt3e_6ky |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/134c34d2-5f0d-412d-a345-abb33ead293f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/134c34d2-5f0d-412d-a345-abb33ead293f/
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.