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.

razinkele/PyEcoNeTool

https://github.com/razinkele/PyEcoNeTool · scanned 2026-06-16 04:36 UTC (1 month, 3 weeks ago)

9 raw signals (0 security + 9 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 3 weeks ago · v1 · 8 actionable findings from 1 signal source. 1 repeated signal 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 164 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
calculate_trophic_levels software healthy network_analysis.py:52
get_topological_indicators software healthy network_analysis.py:113
get_node_weighted_indicators software healthy network_analysis.py:204
calculate_losses software healthy network_analysis.py:275
calculate_flux_indicators software healthy network_analysis.py:305
calculate_mti software healthy network_analysis.py:376
calculate_keystoneness software healthy network_analysis.py:443
fluxing software healthy flux_calculations.py:17
calculate_losses_allometric software healthy flux_calculations.py:187
validate_flux_equilibrium software healthy flux_calculations.py:234
test_collect_system_context_returns_all_expected_fields software healthy test_feedback_reporter.py:36
test_collect_system_context_timestamp_is_iso8601_utc software healthy test_feedback_reporter.py:68
test_collect_system_context_handles_missing_version_file software healthy test_feedback_reporter.py:73
test_collect_system_context_defaults_to_unknown_when_inputs… software healthy test_feedback_reporter.py:78
test_save_feedback_local_writes_valid_ndjson software healthy test_feedback_reporter.py:92
test_save_feedback_local_appends_without_corrupting software healthy test_feedback_reporter.py:103
test_save_feedback_local_returns_false_on_write_error software healthy test_feedback_reporter.py:113
boom software healthy test_feedback_reporter.py:116
test_create_github_issue_returns_none_when_token_missing software healthy test_feedback_reporter.py:127
test_create_github_issue_builds_correct_request software healthy test_feedback_reporter.py:132
read software healthy test_feedback_reporter.py:271
__enter__ software healthy test_feedback_reporter.py:276
__exit__ software healthy test_feedback_reporter.py:279
fake_urlopen software healthy test_feedback_reporter.py:196
test_create_github_issue_returns_none_on_http_error software healthy test_feedback_reporter.py:181
test_create_github_issue_returns_none_on_network_error software healthy test_feedback_reporter.py:193
test_build_issue_body_omits_steps_section_when_empty software healthy test_feedback_reporter.py:207
test_build_issue_body_includes_steps_section_when_provided software healthy test_feedback_reporter.py:216
test_submit_feedback_validates_title_required software healthy test_feedback_reporter.py:226
test_submit_feedback_validates_description_required software healthy test_feedback_reporter.py:233
test_submit_feedback_local_only_when_token_missing software healthy test_feedback_reporter.py:240
test_submit_feedback_records_github_url_when_succeeds software healthy test_feedback_reporter.py:264
test_submit_feedback_label_mapping_falls_back_for_unknown_t… software healthy test_feedback_reporter.py:296
create_topology_network software healthy network_viz.py:22
create_flux_network software healthy network_viz.py:150
get_functional_group_colors software healthy network_viz.py:311
simple_test_network software healthy test_network_viz_render.py:34
simple_flux_network software healthy test_network_viz_render.py:47
test_topology_builder_returns_pyvis_network software healthy test_network_viz_render.py:58
test_topology_html_contains_species_and_solver software healthy test_network_viz_render.py:64
test_topology_tooltip_bold_marker_round_trips software healthy test_network_viz_render.py:74
test_topology_html_safe_for_special_chars software healthy test_network_viz_render.py:87
test_builders_use_cdn_local_so_render_network_inlines_assets software healthy test_network_viz_render.py:118
test_flux_builder_returns_pyvis_network software healthy test_network_viz_render.py:131
test_flux_html_contains_species_and_flux_values software healthy test_network_viz_render.py:137
test_render_network_returns_iframe_with_srcdoc software healthy test_network_viz_render.py:149
load_default_data software healthy app.py:54
create_example_network software healthy app.py:83
server software dead app.py:556
trophic_levels_cached software healthy app.py:564

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

LabelLayerStatusPath
network_analysis.py software healthy network_analysis.py
README_PYTHON.md software healthy README_PYTHON.md
environment.yml software healthy environment.yml
requirements.txt software healthy requirements.txt
flux_calculations.py software healthy flux_calculations.py
README.md software healthy README.md
DEPLOYMENT.md software healthy DEPLOYMENT.md
test_feedback_reporter.py software healthy test_feedback_reporter.py
network_viz.py software healthy network_viz.py
LICENSE software healthy LICENSE
FIXES_SUMMARY.md software healthy FIXES_SUMMARY.md
test_network_viz_render.py software healthy test_network_viz_render.py
app.py software healthy app.py
BalticFW_metadata.json software healthy BalticFW_metadata.json
feedback_reporter.py software healthy feedback_reporter.py
test_network_analysis.py software healthy test_network_analysis.py
load_data.py software healthy load_data.py
test_flux_calculations.py software healthy test_flux_calculations.py
deploy.sh software healthy deploy.sh

LabelLayerStatusPath
FakeResp software healthy test_feedback_reporter.py:268
SubmissionResult software healthy feedback_reporter.py:41

LabelLayerStatusPath
razinkele__PyEcoNeTool software healthy /data/fable5_failed_archive/razinkele__PyEcoNeTool

LabelLayerStatusPath
127.0.0.1 network healthy README.md
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/5612f329-4b93-4484-8747-215b077b6234/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5612f329-4b93-4484-8747-215b077b6234/

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.