https://github.com/Ryanczj0306/taxfill-mcp
· scanned 2026-06-15 23:58 UTC (2 months, 3 weeks ago)
21 raw signals (0 security + 21 graph)
Last scanned 2 months, 3 weeks ago · v1 · 21 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 712 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 |
|---|---|---|---|
pack_2023 |
software | healthy | packages/core/tests/test_knowledge.py:25 |
raw_2023 |
software | healthy | packages/core/tests/test_knowledge.py:30 |
test_real_pack_loads_and_identifies_itself |
software | healthy | packages/core/tests/test_knowledge.py:39 |
test_default_base_dir_resolves_source_checkout |
software | healthy | packages/core/tests/test_knowledge.py:44 |
test_rate_schedules_match_rev_proc_2022_38 |
software | healthy | packages/core/tests/test_knowledge.py:49 |
test_rates_are_exact_decimals_not_float_artifacts |
software | healthy | packages/core/tests/test_knowledge.py:73 |
test_tax_table_structure_matches_published_booklet |
software | healthy | packages/core/tests/test_knowledge.py:86 |
test_standard_deduction_matches_rev_proc |
software | healthy | packages/core/tests/test_knowledge.py:97 |
test_se_tax_params_match_schedule_se |
software | healthy | packages/core/tests/test_knowledge.py:109 |
test_every_block_carries_an_official_citation |
software | healthy | packages/core/tests/test_knowledge.py:118 |
test_missing_year_names_exact_path_and_freshness_protocol |
software | healthy | packages/core/tests/test_knowledge.py:136 |
test_bad_jurisdiction_rejected_prescriptively |
software | healthy | packages/core/tests/test_knowledge.py:145 |
test_missing_base_dir_tells_caller_what_to_pass |
software | healthy | packages/core/tests/test_knowledge.py:151 |
test_non_mapping_yaml_rejected |
software | healthy | packages/core/tests/test_knowledge.py:156 |
test_year_mismatch_between_filename_and_content |
software | healthy | packages/core/tests/test_knowledge.py:164 |
test_bracket_gap_rejected |
software | healthy | packages/core/tests/test_knowledge.py:178 |
test_missing_filing_status_rejected |
software | healthy | packages/core/tests/test_knowledge.py:185 |
test_unbounded_middle_bracket_rejected |
software | healthy | packages/core/tests/test_knowledge.py:192 |
test_row_band_not_tiling_rejected |
software | healthy | packages/core/tests/test_knowledge.py:199 |
test_row_band_gap_rejected |
software | healthy | packages/core/tests/test_knowledge.py:206 |
test_table_worksheet_boundary_mismatch_rejected |
software | healthy | packages/core/tests/test_knowledge.py:213 |
test_non_gov_citation_url_rejected |
software | healthy | packages/core/tests/test_knowledge.py:220 |
test_extra_top_level_blocks_tolerated |
software | healthy | packages/core/tests/test_knowledge.py:227 |
_pack_id |
software | healthy | packages/core/tests/test_formpacks_federal.py:67 |
_synthetic_text |
software | healthy | packages/core/tests/test_formpacks_federal.py:76 |
synthetic_values |
software | healthy | packages/core/tests/test_formpacks_federal.py:105 |
_assert_section_clean |
software | healthy | packages/core/tests/test_formpacks_federal.py:138 |
test_pack_parses_and_matches_its_directory |
software | healthy | packages/core/tests/test_formpacks_federal.py:151 |
test_pack_sha256_is_real_not_placeholder |
software | healthy | packages/core/tests/test_formpacks_federal.py:166 |
test_pack_source_url_is_official_irs |
software | healthy | packages/core/tests/test_formpacks_federal.py:177 |
test_pack_line_ids_match_the_conventions_grammar |
software | healthy | packages/core/tests/test_formpacks_federal.py:189 |
test_pack_relations_parse_in_verifys_evaluator |
software | healthy | packages/core/tests/test_formpacks_federal.py:200 |
test_pack_cross_form_targets_use_known_form_keys |
software | healthy | packages/core/tests/test_formpacks_federal.py:209 |
test_pack_radio_options_share_one_group_and_distinct_states |
software | healthy | packages/core/tests/test_formpacks_federal.py:235 |
test_pack_golden_roundtrip |
software | healthy | packages/core/tests/test_formpacks_federal.py:264 |
_harness_pack |
software | healthy | packages/core/tests/test_formpacks_federal.py:296 |
_harness_blank |
software | healthy | packages/core/tests/test_formpacks_federal.py:332 |
test_line_id_grammar_accepts_conventional_ids |
software | healthy | packages/core/tests/test_formpacks_federal.py:351 |
test_line_id_grammar_rejects_unconventional_ids |
software | healthy | packages/core/tests/test_formpacks_federal.py:368 |
test_synthetic_money_values_are_distinct_whole_dollars |
software | healthy | packages/core/tests/test_formpacks_federal.py:373 |
test_synthetic_values_cover_every_text_and_money_line |
software | healthy | packages/core/tests/test_formpacks_federal.py:380 |
test_synthetic_checkboxes_exercise_each_group_exactly_once |
software | healthy | packages/core/tests/test_formpacks_federal.py:388 |
test_synthetic_comb_values_are_obviously_fake_digits_within… |
software | healthy | packages/core/tests/test_formpacks_federal.py:399 |
test_synthetic_text_respects_maxlen |
software | healthy | packages/core/tests/test_formpacks_federal.py:407 |
test_offline_golden_roundtrip_over_synthetic_fixture |
software | healthy | packages/core/tests/test_formpacks_federal.py:414 |
_row_id |
software | healthy | packages/core/tests/test_tax_calc.py:86 |
test_golden_tax_table_rows |
software | healthy | packages/core/tests/test_tax_calc.py:92 |
test_golden_rows_hold_across_the_whole_row |
software | healthy | packages/core/tests/test_tax_calc.py:103 |
test_booklet_worked_example_verbatim |
software | healthy | packages/core/tests/test_tax_calc.py:113 |
test_qualifying_surviving_spouse_uses_mfj_column |
software | healthy | packages/core/tests/test_tax_calc.py:123 |
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 |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
DEV_PLAN.md |
software | healthy | docs/DEV_PLAN.md |
pyproject.toml |
software | healthy | packages/mcp-server/pyproject.toml |
__init__.py |
software | healthy | packages/mcp-server/src/taxfill_mcp/__init__.py |
pyproject.toml |
software | healthy | packages/core/pyproject.toml |
test_knowledge.py |
software | healthy | packages/core/tests/test_knowledge.py |
test_formpacks_federal.py |
software | healthy | packages/core/tests/test_formpacks_federal.py |
test_tax_calc.py |
software | healthy | packages/core/tests/test_tax_calc.py |
test_e2e.py |
software | healthy | packages/core/tests/test_e2e.py |
test_render.py |
software | healthy | packages/core/tests/test_render.py |
test_residency.py |
software | healthy | packages/core/tests/test_residency.py |
test_formpack.py |
software | healthy | packages/core/tests/test_formpack.py |
pdf_fixtures.py |
software | healthy | packages/core/tests/pdf_fixtures.py |
test_filler.py |
software | healthy | packages/core/tests/test_filler.py |
test_fetch.py |
software | healthy | packages/core/tests/test_fetch.py |
test_calc.py |
software | healthy | packages/core/tests/test_calc.py |
test_profile.py |
software | healthy | packages/core/tests/test_profile.py |
test_verify.py |
software | healthy | packages/core/tests/test_verify.py |
test_pitfall_coverage.py |
software | healthy | packages/core/tests/test_pitfall_coverage.py |
f1040nr_2022_pack.yaml |
software | healthy | packages/core/tests/fixtures/f1040nr_2022_pack.yaml |
residency.py |
software | healthy | packages/core/src/taxfill_core/residency.py |
__init__.py |
software | healthy | packages/core/src/taxfill_core/__init__.py |
knowledge.py |
software | healthy | packages/core/src/taxfill_core/knowledge.py |
fetch.py |
software | healthy | packages/core/src/taxfill_core/fetch.py |
filler.py |
software | healthy | packages/core/src/taxfill_core/filler.py |
render.py |
software | healthy | packages/core/src/taxfill_core/render.py |
verify.py |
software | healthy | packages/core/src/taxfill_core/verify.py |
calc.py |
software | healthy | packages/core/src/taxfill_core/calc.py |
__init__.py |
software | healthy | packages/core/src/taxfill_core/schemas/__init__.py |
formpack.py |
software | healthy | packages/core/src/taxfill_core/schemas/formpack.py |
profile.py |
software | healthy | packages/core/src/taxfill_core/schemas/profile.py |
README.md |
software | healthy | evals/README.md |
README.md |
software | healthy | skills/README.md |
CONVENTIONS.md |
software | healthy | formpacks/CONVENTIONS.md |
README.md |
software | healthy | formpacks/README.md |
pack.yaml |
software | healthy | formpacks/federal/2019/f8843/pack.yaml |
pack.yaml |
software | healthy | formpacks/federal/2024/sched_a/pack.yaml |
pack.yaml |
software | healthy | formpacks/federal/2024/sched_c/pack.yaml |
pack.yaml |
software | healthy | formpacks/federal/2024/f8843/pack.yaml |
pack.yaml |
software | healthy | formpacks/federal/2024/sched_1/pack.yaml |
pack.yaml |
software | healthy | formpacks/federal/2024/sched_2/pack.yaml |
pack.yaml |
software | healthy | formpacks/federal/2024/sched_3/pack.yaml |
pack.yaml |
software | healthy | formpacks/federal/2024/sched_b/pack.yaml |
pack.yaml |
software | healthy | formpacks/federal/2024/f1040/pack.yaml |
pack.yaml |
software | healthy | formpacks/federal/2023/sched_oi/pack.yaml |
pack.yaml |
software | healthy | formpacks/federal/2023/sched_a/pack.yaml |
pack.yaml |
software | healthy | formpacks/federal/2023/sched_c/pack.yaml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_Period |
software | healthy | packages/core/src/taxfill_core/residency.py:171 |
SPTResult |
software | healthy | packages/core/src/taxfill_core/residency.py:180 |
ExemptYearRecord |
software | healthy | packages/core/src/taxfill_core/residency.py:199 |
ExemptYearsResult |
software | healthy | packages/core/src/taxfill_core/residency.py:220 |
ClassificationResult |
software | healthy | packages/core/src/taxfill_core/residency.py:247 |
Citation |
software | healthy | packages/core/src/taxfill_core/knowledge.py:62 |
RateBracket |
software | healthy | packages/core/src/taxfill_core/knowledge.py:83 |
RateSchedules |
software | healthy | packages/core/src/taxfill_core/knowledge.py:111 |
TaxTableBand |
software | healthy | packages/core/src/taxfill_core/knowledge.py:158 |
TaxTable |
software | healthy | packages/core/src/taxfill_core/knowledge.py:182 |
TaxComputationWorksheet |
software | healthy | packages/core/src/taxfill_core/knowledge.py:216 |
AdditionalAgedOrBlind |
software | healthy | packages/core/src/taxfill_core/knowledge.py:225 |
StandardDeduction |
software | healthy | packages/core/src/taxfill_core/knowledge.py:234 |
SeTaxParams |
software | healthy | packages/core/src/taxfill_core/knowledge.py:258 |
TaxKnowledge |
software | healthy | packages/core/src/taxfill_core/knowledge.py:287 |
KnowledgePack |
software | healthy | packages/core/src/taxfill_core/knowledge.py:314 |
FetchError |
software | healthy | packages/core/src/taxfill_core/fetch.py:65 |
OfflineFetchError |
software | healthy | packages/core/src/taxfill_core/fetch.py:69 |
FillResult |
software | healthy | packages/core/src/taxfill_core/filler.py:59 |
RenderedPage |
software | healthy | packages/core/src/taxfill_core/render.py:32 |
AssertionCheck |
software | healthy | packages/core/src/taxfill_core/verify.py:305 |
RelationCheck |
software | healthy | packages/core/src/taxfill_core/verify.py:317 |
RecomputeCheck |
software | healthy | packages/core/src/taxfill_core/verify.py:330 |
ClippingCheck |
software | healthy | packages/core/src/taxfill_core/verify.py:342 |
CheckboxCheck |
software | healthy | packages/core/src/taxfill_core/verify.py:352 |
IdentityCheck |
software | healthy | packages/core/src/taxfill_core/verify.py:363 |
CrossFormCheck |
software | healthy | packages/core/src/taxfill_core/verify.py:374 |
RegressionDiff |
software | healthy | packages/core/src/taxfill_core/verify.py:388 |
PitfallCheck |
software | healthy | packages/core/src/taxfill_core/verify.py:406 |
TextWidget |
software | healthy | packages/core/src/taxfill_core/verify.py:416 |
VerifyReport |
software | healthy | packages/core/src/taxfill_core/verify.py:431 |
_Tokens |
software | healthy | packages/core/src/taxfill_core/verify.py:691 |
_BadOperand |
software | healthy | packages/core/src/taxfill_core/verify.py:719 |
FilingItem |
software | healthy | packages/core/src/taxfill_core/verify.py:1391 |
_MissingFormKey |
software | healthy | packages/core/src/taxfill_core/verify.py:1431 |
TaxResult |
software | healthy | packages/core/src/taxfill_core/calc.py:211 |
StandardDeductionResult |
software | healthy | packages/core/src/taxfill_core/calc.py:359 |
SeTaxResult |
software | healthy | packages/core/src/taxfill_core/calc.py:455 |
PackField |
software | healthy | packages/core/src/taxfill_core/schemas/formpack.py:45 |
Signature |
software | healthy | packages/core/src/taxfill_core/schemas/formpack.py:113 |
Mailing |
software | healthy | packages/core/src/taxfill_core/schemas/formpack.py:125 |
FormPack |
software | healthy | packages/core/src/taxfill_core/schemas/formpack.py:142 |
Provenance |
software | healthy | packages/core/src/taxfill_core/schemas/profile.py:40 |
Answer |
software | healthy | packages/core/src/taxfill_core/schemas/profile.py:77 |
DateRange |
software | healthy | packages/core/src/taxfill_core/schemas/profile.py:86 |
VisaPeriod |
software | healthy | packages/core/src/taxfill_core/schemas/profile.py:101 |
Immigration |
software | healthy | packages/core/src/taxfill_core/schemas/profile.py:108 |
ResidencyFacts |
software | healthy | packages/core/src/taxfill_core/schemas/profile.py:120 |
Identity |
software | healthy | packages/core/src/taxfill_core/schemas/profile.py:132 |
Dependent |
software | healthy | packages/core/src/taxfill_core/schemas/profile.py:150 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
packages |
software | healthy | packages |
mcp-server |
software | healthy | packages/mcp-server |
src |
software | healthy | packages/mcp-server/src |
taxfill_mcp |
software | healthy | packages/mcp-server/src/taxfill_mcp |
core |
software | healthy | packages/core |
tests |
software | healthy | packages/core/tests |
fixtures |
software | healthy | packages/core/tests/fixtures |
src |
software | healthy | packages/core/src |
taxfill_core |
software | healthy | packages/core/src/taxfill_core |
schemas |
software | healthy | packages/core/src/taxfill_core/schemas |
evals |
software | healthy | evals |
skills |
software | healthy | skills |
formpacks |
software | healthy | formpacks |
federal |
software | healthy | formpacks/federal |
2019 |
software | healthy | formpacks/federal/2019 |
f8843 |
software | healthy | formpacks/federal/2019/f8843 |
2024 |
software | healthy | formpacks/federal/2024 |
sched_a |
software | healthy | formpacks/federal/2024/sched_a |
sched_c |
software | healthy | formpacks/federal/2024/sched_c |
f8843 |
software | healthy | formpacks/federal/2024/f8843 |
sched_1 |
software | healthy | formpacks/federal/2024/sched_1 |
sched_2 |
software | healthy | formpacks/federal/2024/sched_2 |
sched_3 |
software | healthy | formpacks/federal/2024/sched_3 |
sched_b |
software | healthy | formpacks/federal/2024/sched_b |
f1040 |
software | healthy | formpacks/federal/2024/f1040 |
2023 |
software | healthy | formpacks/federal/2023 |
sched_oi |
software | healthy | formpacks/federal/2023/sched_oi |
sched_a |
software | healthy | formpacks/federal/2023/sched_a |
sched_c |
software | healthy | formpacks/federal/2023/sched_c |
f8843 |
software | healthy | formpacks/federal/2023/f8843 |
sched_1 |
software | healthy | formpacks/federal/2023/sched_1 |
f1040nr |
software | healthy | formpacks/federal/2023/f1040nr |
sched_2 |
software | healthy | formpacks/federal/2023/sched_2 |
sched_3 |
software | healthy | formpacks/federal/2023/sched_3 |
sched_b |
software | healthy | formpacks/federal/2023/sched_b |
f1040 |
software | healthy | formpacks/federal/2023/f1040 |
2022 |
software | healthy | formpacks/federal/2022 |
sched_oi |
software | healthy | formpacks/federal/2022/sched_oi |
sched_c |
software | healthy | formpacks/federal/2022/sched_c |
f8843 |
software | healthy | formpacks/federal/2022/f8843 |
sched_1 |
software | healthy | formpacks/federal/2022/sched_1 |
f1040nr |
software | healthy | formpacks/federal/2022/f1040nr |
2021 |
software | healthy | formpacks/federal/2021 |
f8843 |
software | healthy | formpacks/federal/2021/f8843 |
2020 |
software | healthy | formpacks/federal/2020 |
f8843 |
software | healthy | formpacks/federal/2020/f8843 |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
knowledge |
software | healthy | knowledge |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
port:256 |
network | healthy | formpacks/federal/2024/f8843/pack.yaml |
port:41 |
network | healthy | formpacks/federal/2024/f8843/pack.yaml |
port:03 |
network | healthy | formpacks/federal/2024/sched_b/pack.yaml |
port:919 |
network | healthy | formpacks/federal/2023/sched_oi/pack.yaml |
port:27689 |
network | healthy | formpacks/federal/2023/sched_a/pack.yaml |
port:90 |
network | healthy | formpacks/federal/2023/sched_3/pack.yaml |
port:3079 |
network | healthy | formpacks/federal/2023/sched_b/pack.yaml |
port:334 |
network | healthy | formpacks/federal/2022/sched_c/pack.yaml |
port:23 |
network | healthy | formpacks/federal/2022/f8843/pack.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::formpacks/federal/2022/f8843/pack.yaml |
security | healthy | formpacks/federal/2022/f8843/pack.yaml |
auth::packages/core/tests/test_profile.py |
security | healthy | packages/core/tests/test_profile.py |
auth::formpacks/federal/2019/f8843/pack.yaml |
security | healthy | formpacks/federal/2019/f8843/pack.yaml |
auth::formpacks/federal/2024/f8843/pack.yaml |
security | healthy | formpacks/federal/2024/f8843/pack.yaml |
auth::formpacks/federal/2021/f8843/pack.yaml |
security | healthy | formpacks/federal/2021/f8843/pack.yaml |
auth::formpacks/federal/2020/f8843/pack.yaml |
security | healthy | formpacks/federal/2020/f8843/pack.yaml |
auth::formpacks/federal/2023/f8843/pack.yaml |
security | healthy | formpacks/federal/2023/f8843/pack.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ke9_dtmy |
software | healthy | /tmp/repobility-clone-ke9_dtmy |
| Label | Layer | Status | Path |
|---|---|---|---|
124.0.0.0 |
network | healthy | packages/core/src/taxfill_core/fetch.py |
| 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/a6564127-0f12-4f3a-867f-a6e4150a3b39/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a6564127-0f12-4f3a-867f-a6e4150a3b39/
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.