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.

tomanizer/j2py

https://github.com/tomanizer/j2py · scanned 2026-06-16 00:39 UTC (2 months, 1 week ago)

37 raw signals (0 security + 37 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 33 actionable findings from 1 signal source. 4 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 2254 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
cfg software healthy tests/conftest.py:20
test_report_marks_todo_lines_with_expandable_diagnostics software healthy tests/test_report.py:6
_skill_files software healthy tests/test_skill_docs.py:17
_resolve_link software healthy tests/test_skill_docs.py:21
test_skill_frontmatter software healthy tests/test_skill_docs.py:26
test_skill_markdown_links_exist software healthy tests/test_skill_docs.py:34
test_skills_readme_lists_all_skills software healthy tests/test_skill_docs.py:47
test_load_repo_dotenv_populates_unset_variables software healthy tests/test_dotenv.py:10
test_load_repo_dotenv_falls_back_to_j2py_corpus_root software healthy tests/test_dotenv.py:26
test_state_round_trip software healthy tests/test_state_dashboard.py:7
test_dashboard_is_self_contained_sortable_html software healthy tests/test_state_dashboard.py:31
test_translate_file_no_llm_preserves_full_confidence_fixture software healthy tests/test_pipeline.py:34
test_translate_file_no_llm_returns_partial_confidence_fixtu… software healthy tests/test_pipeline.py:47
test_translate_file_clamps_confidence_for_semantic_warnings software healthy tests/test_pipeline.py:60
test_translate_file_clamps_confidence_for_validation_failure software healthy tests/test_pipeline.py:82
fake_skeleton software healthy tests/test_pipeline.py:223
fake_validate software healthy tests/test_pipeline.py:555
test_translate_file_uses_llm_when_rule_coverage_is_partial software healthy tests/test_pipeline.py:128
fake_translate_with_llm software healthy tests/test_pipeline.py:789
test_translate_file_forwards_gemini_provider_to_llm software healthy tests/test_pipeline.py:170
test_translate_file_uses_configured_llm_defaults software healthy tests/test_pipeline.py:192
test_translate_file_uses_full_prevalidation_for_invalid_ful… software healthy tests/test_pipeline.py:214
test_translate_file_skips_llm_when_java_parse_has_errors software healthy tests/test_pipeline.py:266
fail_if_called software healthy tests/test_pipeline.py:270
test_translate_directory_reports_parse_error_warnings software healthy tests/test_pipeline.py:282
test_translate_file_can_validate_generated_source software healthy tests/test_pipeline.py:299
test_translate_file_reports_validation_failure_for_invalid_… software healthy tests/test_pipeline.py:322
test_translate_file_retries_llm_once_with_validation_feedba… software healthy tests/test_pipeline.py:335
test_post_llm_feedback_adds_targeted_repair_hints software healthy tests/test_pipeline.py:372
test_translate_file_does_not_retry_when_llm_output_validate… software healthy tests/test_pipeline.py:409
test_translate_file_retries_llm_once_with_structural_feedba… software healthy tests/test_pipeline.py:436
test_translate_file_records_structural_failure_when_retry_s… software healthy tests/test_pipeline.py:493
test_translate_file_stops_after_bounded_llm_retries software healthy tests/test_pipeline.py:548
test_translate_file_still_retries_structural_errors_when_va… software healthy tests/test_pipeline.py:576
test_translate_directory_uses_dependency_order_and_package_… software healthy tests/test_pipeline.py:599
test_translate_directory_reuses_parsed_files software healthy tests/test_pipeline.py:621
counted_parse_file software healthy tests/test_pipeline.py:630
test_translate_directory_validates_each_result software healthy tests/test_pipeline.py:643
fake_validate_directory software healthy tests/test_pipeline.py:723
test_translate_directory_clamps_confidence_after_batched_va… software healthy tests/test_pipeline.py:672
test_translate_directory_batches_full_coverage_llm_prevalid… software healthy tests/test_pipeline.py:705
fake_validate_source software healthy tests/test_pipeline.py:719
test_translate_directory_passes_direct_sibling_signatures_t… software healthy tests/test_pipeline.py:751
test_direct_import_signatures_are_package_aware software healthy tests/test_pipeline.py:819
test_extract_python_signatures_includes_varargs_and_keyword… software healthy tests/test_pipeline.py:843
test_translate_directory_surfaces_cycle_warnings software healthy tests/test_pipeline.py:868
test_translate_directory_incremental_skips_unchanged_outputs software healthy tests/test_pipeline.py:882
test_translate_directory_workers_one_matches_parallel_output software healthy tests/test_pipeline.py:943
path software healthy tests/targets/test_translation_targets.py:33
test_target_java_fixtures_parse_without_errors software healthy tests/targets/test_translation_targets.py:92

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
CLAUDE.md software healthy CLAUDE.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
Makefile software healthy Makefile
LICENSE software healthy LICENSE
SECURITY.md software healthy SECURITY.md
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
test_report.py software healthy tests/test_report.py
test_skill_docs.py software healthy tests/test_skill_docs.py
test_dotenv.py software healthy tests/test_dotenv.py
test_state_dashboard.py software healthy tests/test_state_dashboard.py
test_pipeline.py software healthy tests/test_pipeline.py
test_translation_targets.py software healthy tests/targets/test_translation_targets.py
test_char_utils.py software healthy tests/equivalence/test_char_utils.py
test_surface_report.py software healthy tests/equivalence/test_surface_report.py
__init__.py software healthy tests/equivalence/__init__.py
conftest.py software healthy tests/equivalence/conftest.py
test_string_utils.py software healthy tests/equivalence/test_string_utils.py
test_guava_precedence_math.py software healthy tests/equivalence/test_guava_precedence_math.py
comparator.py software healthy tests/equivalence/comparator.py
test_comparator.py software healthy tests/equivalence/test_comparator.py
test_number_utils.py software healthy tests/equivalence/test_number_utils.py
harness.py software healthy tests/equivalence/harness.py
test_loader.py software healthy tests/config/test_loader.py
test_rule_layer_known_gaps.py software healthy tests/translate/test_rule_layer_known_gaps.py
__init__.py software healthy tests/translate/__init__.py
test_types.py software healthy tests/translate/test_types.py
test_literals.py software healthy tests/translate/test_literals.py
test_diagnostics.py software healthy tests/translate/test_diagnostics.py
test_corpus_hotspot_promotions.py software healthy tests/translate/test_corpus_hotspot_promotions.py
test_static_imports.py software healthy tests/translate/test_static_imports.py
test_name_resolution.py software healthy tests/translate/test_name_resolution.py
test_runtime_dispatch.py software healthy tests/translate/test_runtime_dispatch.py
test_naming.py software healthy tests/translate/test_naming.py
__init__.py software healthy tests/translate/skeleton/__init__.py
test_cross_file_classes.py software healthy tests/translate/skeleton/test_cross_file_classes.py
test_expressions.py software healthy tests/translate/skeleton/test_expressions.py
test_config.py software healthy tests/translate/skeleton/test_config.py
test_fixtures.py software healthy tests/translate/skeleton/test_fixtures.py
test_fields_enums.py software healthy tests/translate/skeleton/test_fields_enums.py
test_streams.py software healthy tests/translate/skeleton/test_streams.py
helpers.py software healthy tests/translate/skeleton/helpers.py
test_overloads.py software healthy tests/translate/skeleton/test_overloads.py
test_control_flow.py software healthy tests/translate/skeleton/test_control_flow.py

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

LabelLayerStatusPath
tests software healthy tests
targets software healthy tests/targets
equivalence software healthy tests/equivalence
config software healthy tests/config
translate software healthy tests/translate
skeleton software healthy tests/translate/skeleton
fixtures software healthy tests/fixtures
equivalence software healthy tests/fixtures/equivalence
behavior software healthy tests/fixtures/behavior
str_replace_chain software healthy tests/fixtures/behavior/str_replace_chain
coll_list_sum software healthy tests/fixtures/behavior/coll_list_sum
str_concat_greeting software healthy tests/fixtures/behavior/str_concat_greeting
str_split_print software healthy tests/fixtures/behavior/str_split_print
oop_super_call software healthy tests/fixtures/behavior/oop_super_call
algo_is_prime software healthy tests/fixtures/behavior/algo_is_prime
arr_sum software healthy tests/fixtures/behavior/arr_sum
bug_collection_lowering_user_add software healthy tests/fixtures/behavior/bug_collection_lowering_user_add
arr_reverse_print software healthy tests/fixtures/behavior/arr_reverse_print
bug_builtin_rename_sibling_call software healthy tests/fixtures/behavior/bug_builtin_rename_sibling_call
cf_while_accumulate software healthy tests/fixtures/behavior/cf_while_accumulate
coll_list_sort software healthy tests/fixtures/behavior/coll_list_sort
oop_taxi_fare software healthy tests/fixtures/behavior/oop_taxi_fare
arr_max_min software healthy tests/fixtures/behavior/arr_max_min
arr_string_join_print software healthy tests/fixtures/behavior/arr_string_join_print
num_modulo_clock software healthy tests/fixtures/behavior/num_modulo_clock
bug_builtin_rename_call_site software healthy tests/fixtures/behavior/bug_builtin_rename_call_site
algo_fizzbuzz software healthy tests/fixtures/behavior/algo_fizzbuzz
algo_triangular software healthy tests/fixtures/behavior/algo_triangular
coll_list_contains software healthy tests/fixtures/behavior/coll_list_contains
oop_shape_polymorphism software healthy tests/fixtures/behavior/oop_shape_polymorphism
loops_sum software healthy tests/fixtures/behavior/loops_sum
algo_fibonacci_iter software healthy tests/fixtures/behavior/algo_fibonacci_iter
fields_methods software healthy tests/fixtures/behavior/fields_methods
arr_2d_sum software healthy tests/fixtures/behavior/arr_2d_sum
exc_array_bounds software healthy tests/fixtures/behavior/exc_array_bounds
bug_compound_int_div software healthy tests/fixtures/behavior/bug_compound_int_div
algo_collatz software healthy tests/fixtures/behavior/algo_collatz
arr_count_evens software healthy tests/fixtures/behavior/arr_count_evens
cf_guard_clause software healthy tests/fixtures/behavior/cf_guard_clause
exc_finally software healthy tests/fixtures/behavior/exc_finally
algo_factorial_rec software healthy tests/fixtures/behavior/algo_factorial_rec
if_else_arithmetic software healthy tests/fixtures/behavior/if_else_arithmetic
bug_for_le_ternary_bound software healthy tests/fixtures/behavior/bug_for_le_ternary_bound
oop_stack_list software healthy tests/fixtures/behavior/oop_stack_list
str_trim_empty software healthy tests/fixtures/behavior/str_trim_empty
arr_linear_search software healthy tests/fixtures/behavior/arr_linear_search
oop_bank_account software healthy tests/fixtures/behavior/oop_bank_account
enhanced_for_list software healthy tests/fixtures/behavior/enhanced_for_list
str_repeat_lines software healthy tests/fixtures/behavior/str_repeat_lines
str_contains_starts software healthy tests/fixtures/behavior/str_contains_starts

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

LabelLayerStatusPath
TranslationTarget software healthy tests/targets/test_translation_targets.py:21
PromotedHotspot software healthy tests/translate/test_corpus_hotspot_promotions.py:21
TypeReference software healthy tests/translate/test_runtime_dispatch.py:29
MemberCategory software healthy tests/translate/test_runtime_dispatch.py:34
Base software healthy tests/translate/test_runtime_dispatch.py:38
Derived software healthy tests/translate/test_runtime_dispatch.py:42
Hints software healthy tests/translate/test_runtime_dispatch.py:47
Single software healthy tests/translate/test_runtime_dispatch.py:63
Visitor software healthy tests/translate/test_runtime_dispatch.py:75
Sink software healthy tests/translate/test_runtime_dispatch.py:89
Pad software healthy tests/translate/test_runtime_dispatch.py:103
Names software healthy tests/translate/test_runtime_dispatch.py:117
Context software healthy tests/translate/test_runtime_dispatch.py:134
Add software healthy tests/translate/test_runtime_dispatch.py:159
Numeric software healthy tests/translate/test_runtime_dispatch.py:173
MaybeCallback software healthy tests/translate/test_runtime_dispatch.py:186
Tie software healthy tests/translate/test_runtime_dispatch.py:199
_JavaObj software healthy tests/translate/test_runtime_dispatch.py:223
_ValueObj software healthy tests/translate/test_runtime_dispatch.py:271
Task software healthy tests/fixtures/python/OuterThisCapture.py:6
OuterThisCapture software healthy tests/fixtures/python/OuterThisCapture.py:10
InnerTask software healthy tests/fixtures/python/OuterThisCapture.py:14
_J2pyAnonymous1 software healthy tests/fixtures/python/OuterThisCapture.py:25
Fields software healthy tests/fixtures/python/Fields.py:4
AssertProbe software healthy tests/fixtures/python/AssertProbe.py:4
Shape software healthy tests/fixtures/python/AbstractClass.py:6
PatternMatchSwitch software healthy tests/fixtures/python/PatternMatchSwitch.py:4
HelloWorld software healthy tests/fixtures/python/HelloWorld.py:4
JavadocConversion software healthy tests/fixtures/python/JavadocConversion.py:4
Fake429 software healthy tests/harvest/test_run_llm_harvest.py:171
Fake401 software healthy tests/harvest/test_run_llm_harvest.py:152
Result software healthy tests/harvest/test_run_llm_harvest.py:241
BehaviorCase software healthy tests/behavior/test_equivalence.py:26
ProcessResult software healthy tests/behavior/test_equivalence.py:38
Entry software healthy tests/case_study/harness.py:76
_CompareToBuilder software healthy tests/case_study/harness.py:85
LlmProbeCase software healthy tests/llm/test_e2e_llm.py:63
FakeCache software healthy tests/llm/test_client.py:15
FakeStream software healthy tests/llm/test_client.py:27
FakeGenerateContentConfig software healthy tests/llm/test_client.py:43
Messages software healthy tests/llm/test_client.py:482
Models software healthy tests/llm/test_client.py:433
StateEntry software healthy j2py/state.py:20
TranslationResult software healthy j2py/pipeline.py:36
DirectoryTranslationResult software healthy j2py/pipeline.py:50
ReportInput software healthy j2py/report.py:13
ConfigError software healthy j2py/config/loader.py:21
TranslationConfig software healthy j2py/config/loader.py:25
ConfigLoader software healthy j2py/config/loader.py:77
_SwitchPart software healthy j2py/translate/stmt_switch.py:16

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

LabelLayerStatusPath
behavior-equivalence cicd healthy .github/workflows/behavior.yml
lint cicd healthy .github/workflows/ci.yml
typecheck cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
quality-control cicd healthy .github/workflows/ci.yml
ci-required cicd healthy .github/workflows/ci.yml
corpus-hotspots cicd healthy .github/workflows/corpus.yml
dense-baseline cicd healthy .github/workflows/corpus.yml
release-test cicd healthy .github/workflows/publish.yml
release-dist cicd healthy .github/workflows/publish.yml
publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
auth::j2py/llm/client.py security healthy j2py/llm/client.py
auth::scripts/harvest/run_llm_harvest.py security healthy scripts/harvest/run_llm_harvest.py
auth::tests/llm/test_client.py security healthy tests/llm/test_client.py
auth::tests/harvest/test_run_llm_harvest.py security healthy tests/harvest/test_run_llm_harvest.py
auth::.cursor/skills/harvest-promote/SKILL.md security healthy .cursor/skills/harvest-promote/SKILL.md

LabelLayerStatusPath
gha::behavior cicd healthy .github/workflows/behavior.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::corpus cicd healthy .github/workflows/corpus.yml
gha::publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
repobility-clone-9lz5vrbo software healthy /tmp/repobility-clone-9lz5vrbo

LabelLayerStatusPath
vps::azure hardware healthy packages/j2py-vscode/package-lock.json
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/a23286fb-6fb4-4921-b5aa-38efb9c2cfa5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a23286fb-6fb4-4921-b5aa-38efb9c2cfa5/

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.