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.

dav204/crude-tanker-fv

https://github.com/dav204/crude-tanker-fv · scanned 2026-06-17 01:53 UTC (1 month, 1 week ago)

38 raw signals (0 security + 38 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ -18.8 (diff) · 37 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 1014 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
_state_is_fresh software healthy tests/test_reconcile.py:29
_all_rows software healthy tests/test_reconcile.py:48
test_no_sanity_failures_on_last_pipeline_run software healthy tests/test_reconcile.py:60
test_reconcile_machinery_returns_rows software healthy tests/test_reconcile.py:72
test_infer_target_quarter software healthy tests/test_refresh.py:46
test_check_balance_sheets_detects_missing software healthy tests/test_refresh.py:53
test_check_balance_sheets_filename_is_lowercase software healthy tests/test_refresh.py:76
test_check_market_data_threshold_strict software healthy tests/test_refresh.py:90
test_check_market_data_missing_file software healthy tests/test_refresh.py:118
test_approx_detection_isolates_per_ticker_block software healthy tests/test_refresh.py:134
test_watchlist_stale_threshold software healthy tests/test_refresh.py:172
test_build_checklist_and_write_smoke software healthy tests/test_refresh.py:192
test_data_sources_covers_all_watchlist software healthy tests/test_refresh.py:221
test_forward_looking_quarter_flags_all_missing software healthy tests/test_refresh.py:234
_cal_fixture software healthy tests/test_refresh.py:257
test_earnings_future_date_is_ok software healthy tests/test_refresh.py:268
test_earnings_upcoming_within_horizon_warns software healthy tests/test_refresh.py:276
test_earnings_report_out_no_bs_is_due software healthy tests/test_refresh.py:285
test_earnings_report_out_with_bs_is_ok software healthy tests/test_refresh.py:294
test_earnings_no_entry_warns software healthy tests/test_refresh.py:303
test_module_imports software healthy tests/test_scaffold.py:27
_chart_payload software healthy tests/test_price_refresh.py:22
test_extract_quote software healthy tests/test_price_refresh.py:31
test_sanity_flag_day_move software healthy tests/test_price_refresh.py:39
test_sanity_flag_vs_static software healthy tests/test_price_refresh.py:44
test_ten_incident_clears_bands software healthy tests/test_price_refresh.py:50
test_is_fresh_window software healthy tests/test_price_refresh.py:57
_write_fixture software healthy tests/test_price_refresh.py:65
_now_iso software healthy tests/test_price_refresh.py:78
test_loader_default_ignores_daily_prices software healthy tests/test_price_refresh.py:82
test_loader_live_prices_override software healthy tests/test_price_refresh.py:89
test_loader_skips_flagged_quote software healthy tests/test_price_refresh.py:97
test_loader_skips_stale_quote software healthy tests/test_price_refresh.py:104
test_loader_no_daily_file software healthy tests/test_price_refresh.py:112
test_quarter_keys_extends_the_q3_2026_convention software healthy tests/test_strip_horizon_coverage.py:13
test_default_horizon_is_unchanged_8q software healthy tests/test_strip_horizon_coverage.py:19
test_static_coverage_schedule_reproduces_spot_pct_blend software healthy tests/test_strip_horizon_coverage.py:28
test_decaying_coverage_blends_each_quarter_independently software healthy tests/test_strip_horizon_coverage.py:44
test_longer_horizon_extends_the_strip_and_moves_terminal software healthy tests/test_strip_horizon_coverage.py:70
test_horizon_beyond_curve_length_fails_loud software healthy tests/test_strip_horizon_coverage.py:85
vlcc_curve software healthy tests/test_nav.py:29
test_curve_hits_anchors software healthy tests/test_nav.py:43
test_curve_clamps_past_scrap_age software healthy tests/test_nav.py:50
test_curve_monotonic_non_increasing software healthy tests/test_nav.py:54
test_curve_old_age_depreciates_faster software healthy tests/test_nav.py:62
test_curve_negative_age_rejected software healthy tests/test_nav.py:70
test_curve_interpolates_between_anchors software healthy tests/test_nav.py:75
test_eco_and_scrubber_adjustments software healthy tests/test_nav.py:81
test_compute_nav_synthetic software healthy tests/test_nav.py:91
test_governance_discount_propagates_to_navresult software healthy tests/test_nav.py:131

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

LabelLayerStatusPath
CLAUDE.md software healthy CLAUDE.md
PERMISSIONS_PROPOSAL.md software healthy PERMISSIONS_PROPOSAL.md
METHODOLOGY.md software healthy METHODOLOGY.md
README.md software healthy README.md
LIMITATIONS.md software healthy LIMITATIONS.md
pyproject.toml software healthy pyproject.toml
PLAN.md software healthy PLAN.md
gsl_scenarios.md software healthy outputs/gsl_scenarios.md
ten_scenarios.md software healthy outputs/ten_scenarios.md
sp_print_candidates.md software healthy outputs/sp_print_candidates.md
stng_scenarios.md software healthy outputs/stng_scenarios.md
fro_scenarios.md software healthy outputs/fro_scenarios.md
sblk_scenarios.md software healthy outputs/sblk_scenarios.md
pareto_mentions_hafn.md software healthy outputs/pareto_mentions_hafn.md
product_weight_comparison.md software healthy outputs/product_weight_comparison.md
pareto_mentions_dht.md software healthy outputs/pareto_mentions_dht.md
dht_fv_report.md software healthy outputs/dht_fv_report.md
pareto_mentions_ccec.md software healthy outputs/pareto_mentions_ccec.md
pareto_mentions_trmd.md software healthy outputs/pareto_mentions_trmd.md
ffa_ocr_queue.md software healthy outputs/ffa_ocr_queue.md
pareto_daily_links.json software healthy outputs/pareto_daily_links.json
trmd_scenarios.md software healthy outputs/trmd_scenarios.md
pareto_mentions_sblk.md software healthy outputs/pareto_mentions_sblk.md
insw_fv_report.md software healthy outputs/insw_fv_report.md
ffa_vs_strip.md software healthy outputs/ffa_vs_strip.md
stng_fv_report.md software healthy outputs/stng_fv_report.md
mb_weekly_check_2026-06-12.md software healthy outputs/mb_weekly_check_2026-06-12.md
vie_nav_xref.md software healthy outputs/vie_nav_xref.md
ccec_fv_report.md software healthy outputs/ccec_fv_report.md
asc_fv_report.md software healthy outputs/asc_fv_report.md
pareto_mentions_insw.md software healthy outputs/pareto_mentions_insw.md
pareto_mentions_stng.md software healthy outputs/pareto_mentions_stng.md
trmd_fv_report.md software healthy outputs/trmd_fv_report.md
ccec_scenarios.md software healthy outputs/ccec_scenarios.md
tnk_fv_report.md software healthy outputs/tnk_fv_report.md
eco_fv_report.md software healthy outputs/eco_fv_report.md
sblk_fv_report.md software healthy outputs/sblk_fv_report.md
pareto_mentions_tnk.md software healthy outputs/pareto_mentions_tnk.md
dht_scenarios.md software healthy outputs/dht_scenarios.md
consensus_eps_xref.md software healthy outputs/consensus_eps_xref.md
nat_fv_report.md software healthy outputs/nat_fv_report.md
pareto_mentions_eco.md software healthy outputs/pareto_mentions_eco.md
nat_scenarios.md software healthy outputs/nat_scenarios.md
refresh_checklist.md software healthy outputs/refresh_checklist.md
broker_nav_sweep.md software healthy outputs/broker_nav_sweep.md
news_digest_2026-06-10.md software healthy outputs/news_digest_2026-06-10.md
overlay_ledger.md software healthy outputs/overlay_ledger.md
hafn_scenarios.md software healthy outputs/hafn_scenarios.md
asc_scenarios.md software healthy outputs/asc_scenarios.md
pareto_mentions_gnk.md software healthy outputs/pareto_mentions_gnk.md

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

LabelLayerStatusPath
_StubBlended software healthy tests/test_delta.py:34
_StubFV software healthy tests/test_delta.py:38
_StubScenario software healthy tests/test_delta.py:42
_StubBroker software healthy tests/test_delta.py:54
WideQuarter software healthy backtest/evaluate_wide.py:20
LookaheadError software healthy backtest/loaders.py:30
QuarterCross software healthy backtest/loaders.py:140
QuarterIC software healthy backtest/evaluate.py:49
ICResult software healthy backtest/evaluate.py:56
SpreadResult software healthy backtest/evaluate.py:93
TransactionPrint software healthy src/crude_tanker_fv/transactions.py:49
TransactionSet software healthy src/crude_tanker_fv/transactions.py:65
CurveFit software healthy src/crude_tanker_fv/transactions.py:74
SensitivityGrid software healthy src/crude_tanker_fv/sensitivity.py:30
DividendStripResult software healthy src/crude_tanker_fv/dividend_strip.py:52
BrokerSweepRow software healthy src/crude_tanker_fv/pipeline.py:570
TxnComparisonRow software healthy src/crude_tanker_fv/pipeline.py:741
ReconcileRow software healthy src/crude_tanker_fv/reconcile.py:75
CheckItem software healthy src/crude_tanker_fv/refresh.py:90
TickerFileAges software healthy src/crude_tanker_fv/refresh.py:98
Checklist software healthy src/crude_tanker_fv/refresh.py:109
CycleResult software healthy src/crude_tanker_fv/cycle.py:42
ScenarioFV software healthy src/crude_tanker_fv/scenarios.py:151
ScenarioReport software healthy src/crude_tanker_fv/scenarios.py:166
NavResult software healthy src/crude_tanker_fv/nav.py:26
BlendedFairValue software healthy src/crude_tanker_fv/blend.py:19
ClassifiedFile software healthy src/crude_tanker_fv/pareto_archive.py:75
BreakevenResult software healthy src/crude_tanker_fv/breakeven.py:44
Vessel software healthy src/crude_tanker_fv/schemas.py:20
FleetManifest software healthy src/crude_tanker_fv/schemas.py:42
BalanceSheet software healthy src/crude_tanker_fv/schemas.py:63
DividendPolicy software healthy src/crude_tanker_fv/schemas.py:107
CostStructure software healthy src/crude_tanker_fv/schemas.py:118
VesselValueCurve software healthy src/crude_tanker_fv/schemas.py:129
MarketData software healthy src/crude_tanker_fv/schemas.py:148
CompanyInputs software healthy src/crude_tanker_fv/schemas.py:163
TickerSnapshot software healthy src/crude_tanker_fv/delta.py:51
RunSnapshot software healthy src/crude_tanker_fv/delta.py:70
TickerDelta software healthy src/crude_tanker_fv/delta.py:178
DeltaReport software healthy src/crude_tanker_fv/delta.py:200
CompanyReport software healthy src/crude_tanker_fv/report.py:34
ConsensusEpsRow software healthy src/crude_tanker_fv/consensus_eps.py:61
CarveOut software healthy src/crude_tanker_fv/carveout.py:86
ProductCarveOut software healthy src/crude_tanker_fv/carveout.py:208
LngCarveOut software healthy src/crude_tanker_fv/carveout.py:292

LabelLayerStatusPath
port:18 network healthy scripts/price_refresh_cron.sh
port:30 network healthy scripts/price_refresh_cron.sh
port:08 network healthy scripts/news_pull_cron.sh
port:07 network healthy scripts/news_pull_cron.sh
port:15 network healthy inputs/watchlist.yaml
port:27 network healthy inputs/watchlist.yaml
port:2026 network healthy inputs/data_sources.yaml
port:10 network healthy inputs/data_sources.yaml
port:2500 network healthy inputs/scenario_inputs.yaml
port:31 network healthy inputs/scenario_inputs.yaml
port:2700 network healthy inputs/scenario_inputs.yaml
port:58 network healthy inputs/scenario_inputs.yaml
port:3500 network healthy inputs/scenario_inputs.yaml
port:42 network healthy inputs/scenario_inputs.yaml
port:4250 network healthy inputs/scenario_inputs.yaml
port:70 network healthy inputs/scenario_inputs.yaml
port:22 network healthy inputs/market_data/prices_daily.yaml
port:20 network healthy inputs/market_data/prices_daily.yaml
port:14 network healthy inputs/market_data/prices_daily.yaml
port:25 network healthy inputs/market_data/prices_daily.yaml
port:2025 network healthy inputs/dividend_policies/trmd.yaml
port:82 network healthy inputs/dividend_policies/trmd.yaml
port:33 network healthy inputs/fleet_manifests/fro.yaml
port:2008 network healthy inputs/fleet_manifests/hafn.yaml
port:16 network healthy inputs/fleet_manifests/eco.yaml
port:12 network healthy inputs/fleet_manifests/ccec.yaml

LabelLayerStatusPath
outputs software healthy outputs
tests software healthy tests
scripts software healthy scripts
backtest software healthy backtest
inputs software healthy inputs
market_data software healthy inputs/market_data
transactions software healthy inputs/market_data/transactions
research_pareto software healthy inputs/research_pareto
cost_structures software healthy inputs/cost_structures
balance_sheets software healthy inputs/balance_sheets
dividend_policies software healthy inputs/dividend_policies
research_pareto_other software healthy inputs/research_pareto_other
container_weekly software healthy inputs/research_pareto_other/container_weekly
fleet_manifests software healthy inputs/fleet_manifests
src software healthy src
crude_tanker_fv software healthy src/crude_tanker_fv
.claude software healthy .claude
commands software healthy .claude/commands
decisions software healthy decisions

LabelLayerStatusPath
dav204__crude-tanker-fv software healthy /data/fable5_failed_archive/dav204__crude-tanker-fv

LabelLayerStatusPath
11.8.6.4 network healthy CLAUDE.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/9477a048-bd93-45e1-822d-e0e1c1a891c4/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9477a048-bd93-45e1-822d-e0e1c1a891c4/

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.