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.

Scan timing: clone 3.11s · analysis 4.08s · 5.2 MB · GitHub API rate-limit (preflight)

TradingAgents

https://github.com/TauricResearch/TradingAgents · scanned 2026-06-01 04:00 UTC (4 days, 5 hours ago) · 10 languages

288 findings (151 legacy + 137 scanner) 55th percentile · Python · small (2-20K LoC) Scanner says 91 (lower by 19)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 5 hours ago · v4 · 186 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 75.0 0.15 11.25
security_score 49.8 0.25 12.45
testing_score 100.0 0.20 20.00
documentation_score 91.0 0.15 13.65
practices_score 54.0 0.15 8.10
code_quality 62.4 0.10 6.24
Overall 1.00 71.7
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 823 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
_ohlcv software healthy tests/test_stockstats_date_column.py:15
test_renames_index_column software healthy tests/test_stockstats_date_column.py:30
test_renames_datetime_and_date_variants software healthy tests/test_stockstats_date_column.py:34
test_leaves_existing_date_untouched software healthy tests/test_stockstats_date_column.py:38
test_no_datelike_column_is_left_alone software healthy tests/test_stockstats_date_column.py:42
test_clean_handles_index_column software healthy tests/test_stockstats_date_column.py:50
test_clean_handles_legacy_date_column software healthy tests/test_stockstats_date_column.py:58
test_indicators_compute_after_index_rename software healthy tests/test_stockstats_date_column.py:62
_capture_kwargs software healthy tests/test_anthropic_effort.py:14
test_haiku_does_not_receive_effort software healthy tests/test_anthropic_effort.py:29
test_current_opus_and_sonnet_receive_effort software healthy tests/test_anthropic_effort.py:41
test_future_opus_sonnet_inherit_effort_via_pattern software healthy tests/test_anthropic_effort.py:50
test_mythos_preview_receives_effort software healthy tests/test_anthropic_effort.py:56
test_unknown_anthropic_model_does_not_receive_effort software healthy tests/test_anthropic_effort.py:63
test_other_kwargs_still_forwarded_when_effort_skipped software healthy tests/test_anthropic_effort.py:71
_resync_reloaded_modules software healthy tests/test_ollama_base_url.py:11
_reload_client software healthy tests/test_ollama_base_url.py:30
test_resolver_returns_default_when_env_unset software healthy tests/test_ollama_base_url.py:35
test_resolver_returns_env_when_set software healthy tests/test_ollama_base_url.py:41
test_resolver_evaluation_is_call_time software healthy tests/test_ollama_base_url.py:47
test_resolver_does_not_affect_other_providers software healthy tests/test_ollama_base_url.py:55
test_client_get_llm_picks_up_env software healthy tests/test_ollama_base_url.py:63
test_explicit_base_url_overrides_env software healthy tests/test_ollama_base_url.py:72
test_cli_dropdown_uses_env software healthy tests/test_ollama_base_url.py:89
test_cli_dropdown_default_when_unset software healthy tests/test_ollama_base_url.py:102
test_confirm_endpoint_shows_default software healthy tests/test_ollama_base_url.py:116
test_confirm_endpoint_marks_env_origin software healthy tests/test_ollama_base_url.py:127
test_confirm_endpoint_warns_on_missing_scheme software healthy tests/test_ollama_base_url.py:137
test_confirm_endpoint_warns_on_non_default_port_remote software healthy tests/test_ollama_base_url.py:148
test_confirm_endpoint_quiet_on_local_no_port software healthy tests/test_ollama_base_url.py:158
test_ollama_model_labels_no_local_suffix software healthy tests/test_ollama_base_url.py:168
test_ollama_offers_custom_model_id software healthy tests/test_ollama_base_url.py:176
_reload_with_env software healthy tests/test_env_overrides.py:12
test_no_env_uses_built_in_defaults software healthy tests/test_env_overrides.py:21
test_string_overrides software healthy tests/test_env_overrides.py:31
test_int_coercion software healthy tests/test_env_overrides.py:47
test_bool_coercion software healthy tests/test_env_overrides.py:66
test_empty_env_value_is_passthrough software healthy tests/test_env_overrides.py:71
test_invalid_int_raises software healthy tests/test_env_overrides.py:82
test_unknown_env_var_is_ignored software healthy tests/test_env_overrides.py:92
pytest_configure software healthy tests/conftest.py:9
_dummy_api_keys software healthy tests/conftest.py:33
mock_llm_client software healthy tests/conftest.py:39
test_api_key_handling software healthy tests/test_google_api_key.py:14
test_known_providers_resolve software healthy tests/test_cli_env_skip.py:17
test_unknown_provider_returns_none software healthy tests/test_cli_env_skip.py:23
test_ollama_honors_base_url_env software healthy tests/test_cli_env_skip.py:27
test_env_config_skips_llm_prompts software healthy tests/test_cli_env_skip.py:35
_node_a software healthy tests/test_checkpoint_resume.py:28
_node_b software healthy tests/test_checkpoint_resume.py:32

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
Dockerfile software healthy Dockerfile
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
main.py software warning main.py
requirements.txt software healthy requirements.txt
test.py software warning test.py
CHANGELOG.md software healthy CHANGELOG.md
docker-compose.yml software healthy docker-compose.yml
test_stockstats_date_column.py software healthy tests/test_stockstats_date_column.py
test_anthropic_effort.py software healthy tests/test_anthropic_effort.py
test_ollama_base_url.py software healthy tests/test_ollama_base_url.py
test_env_overrides.py software healthy tests/test_env_overrides.py
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
test_google_api_key.py software healthy tests/test_google_api_key.py
test_cli_env_skip.py software healthy tests/test_cli_env_skip.py
test_checkpoint_resume.py software healthy tests/test_checkpoint_resume.py
test_crypto_asset_mode.py software healthy tests/test_crypto_asset_mode.py
test_deepseek_reasoning.py software healthy tests/test_deepseek_reasoning.py
test_capabilities.py software healthy tests/test_capabilities.py
test_dataflows_config.py software healthy tests/test_dataflows_config.py
test_model_validation.py software healthy tests/test_model_validation.py
test_memory_log.py software healthy tests/test_memory_log.py
test_no_data_handling.py software healthy tests/test_no_data_handling.py
test_minimax.py software healthy tests/test_minimax.py
test_signal_processing.py software healthy tests/test_signal_processing.py
test_ticker_symbol_handling.py software healthy tests/test_ticker_symbol_handling.py
test_structured_agents.py software healthy tests/test_structured_agents.py
test_market_data_validator.py software healthy tests/test_market_data_validator.py
test_reddit_fallback.py software healthy tests/test_reddit_fallback.py
test_temperature_config.py software healthy tests/test_temperature_config.py
test_symbol_utils.py software healthy tests/test_symbol_utils.py
test_instrument_identity.py software healthy tests/test_instrument_identity.py
test_analyst_execution.py software healthy tests/test_analyst_execution.py
test_api_key_env.py software healthy tests/test_api_key_env.py
test_safe_ticker_component.py software healthy tests/test_safe_ticker_component.py
smoke_structured_output.py software healthy scripts/smoke_structured_output.py
__init__.py software healthy cli/__init__.py
config.py software warning cli/config.py
models.py software healthy cli/models.py
stats_handler.py software healthy cli/stats_handler.py
announcements.py software healthy cli/announcements.py
utils.py software healthy cli/utils.py
main.py software healthy cli/main.py
__init__.py software healthy tradingagents/__init__.py
default_config.py software healthy tradingagents/default_config.py
alpha_vantage_common.py software healthy tradingagents/dataflows/alpha_vantage_common.py
market_data_validator.py software healthy tradingagents/dataflows/market_data_validator.py
symbol_utils.py software healthy tradingagents/dataflows/symbol_utils.py

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

LabelLayerStatusPath
TestEnsureDateColumn software healthy tests/test_stockstats_date_column.py:29
TestCleanDataframeAcrossVersions software healthy tests/test_stockstats_date_column.py:49
TestEffortGate software healthy tests/test_anthropic_effort.py:24
TestGoogleApiKeyStandardization software healthy tests/test_google_api_key.py:10
TestProviderDefaultUrl software healthy tests/test_cli_env_skip.py:16
TestCliSkipsPromptsFromEnv software healthy tests/test_cli_env_skip.py:34
_SimpleState software healthy tests/test_checkpoint_resume.py:24
TestCheckpointResume software healthy tests/test_checkpoint_resume.py:48
CryptoAssetModeTests software healthy tests/test_crypto_asset_mode.py:8
TestInputToMessages software healthy tests/test_deepseek_reasoning.py:35
TestDeepSeekReasoningContent software healthy tests/test_deepseek_reasoning.py:57
TestStructuredOutputCapabilityDispatch software healthy tests/test_deepseek_reasoning.py:131
_Sample software healthy tests/test_deepseek_reasoning.py:137
TestDeepSeekLiveStructuredOutput software healthy tests/test_deepseek_reasoning.py:198
_Pick software healthy tests/test_deepseek_reasoning.py:206
TestBaseClassIsolation software healthy tests/test_deepseek_reasoning.py:233
TestExactIdMatches software healthy tests/test_capabilities.py:12
TestPatternMatches software healthy tests/test_capabilities.py:34
TestMinimaxExactMatches software healthy tests/test_capabilities.py:60
TestDefault software healthy tests/test_capabilities.py:96
DataflowsConfigIsolationTests software healthy tests/test_dataflows_config.py:13
DummyLLMClient software healthy tests/test_model_validation.py:11
ModelValidationTests software healthy tests/test_model_validation.py:25
TestTradingMemoryLogCore software healthy tests/test_memory_log.py:109
TestDeferredReflection software healthy tests/test_memory_log.py:386
TestPortfolioManagerInjection software healthy tests/test_memory_log.py:672
TestLegacyRemoval software healthy tests/test_memory_log.py:804
TestLoadOhlcvNoPoison software healthy tests/test_no_data_handling.py:23
TestRouteToVendorSentinel software healthy tests/test_no_data_handling.py:50
TestMinimaxReasoningSplit software healthy tests/test_minimax.py:27
TestMinimaxStructuredOutputDispatch software healthy tests/test_minimax.py:47
_Pick software healthy tests/test_minimax.py:51
TestParseRating software healthy tests/test_signal_processing.py:23
TestSignalProcessor software healthy tests/test_signal_processing.py:71
TickerSymbolHandlingTests software healthy tests/test_ticker_symbol_handling.py:10
TestRenderTraderProposal software healthy tests/test_structured_agents.py:37
TestRenderResearchPlan software healthy tests/test_structured_agents.py:72
TestTraderAgent software healthy tests/test_structured_agents.py:126
TestResearchManagerAgent software healthy tests/test_structured_agents.py:204
TestRenderSentimentReport software healthy tests/test_structured_agents.py:246
TestSentimentAnalystAgent software healthy tests/test_structured_agents.py:321
TestVerifiedSnapshot software healthy tests/test_market_data_validator.py:25
TestTool software healthy tests/test_market_data_validator.py:67
TestIsoToTimestamp software healthy tests/test_reddit_fallback.py:30
TestStripHtml software healthy tests/test_reddit_fallback.py:41
TestRssFallbackParsing software healthy tests/test_reddit_fallback.py:51
_Resp software healthy tests/test_reddit_fallback.py:53
TestJsonFallsBackToRss software healthy tests/test_reddit_fallback.py:79
TestFormatterHandlesRssPosts software healthy tests/test_reddit_fallback.py:90
TestTemperatureForwarding software healthy tests/test_temperature_config.py:15

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

LabelLayerStatusPath
tests software healthy tests
scripts software healthy scripts
cli software healthy cli
tradingagents software healthy tradingagents
dataflows software healthy tradingagents/dataflows
agents software healthy tradingagents/agents
risk_mgmt software healthy tradingagents/agents/risk_mgmt
researchers software healthy tradingagents/agents/researchers
utils software healthy tradingagents/agents/utils
trader software healthy tradingagents/agents/trader
managers software healthy tradingagents/agents/managers
analysts software healthy tradingagents/agents/analysts
graph software healthy tradingagents/graph
llm_clients software healthy tradingagents/llm_clients

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
tradingagents hardware healthy docker-compose.yml
ollama hardware healthy docker-compose.yml
tradingagents-ollama hardware healthy docker-compose.yml

LabelLayerStatusPath
sqlite data healthy pyproject.toml
redis data healthy pyproject.toml

LabelLayerStatusPath
1.9.78.123 network healthy pyproject.toml
127.0.0.1 network healthy cli/utils.py

LabelLayerStatusPath
repobility-clone-m7s0dcr6 software healthy /tmp/repobility-clone-m7s0dcr6

LabelLayerStatusPath
vps::azure hardware healthy tests/test_api_key_env.py

LabelLayerStatusPath
gpu (detected) hardware healthy tradingagents/agents/analysts/sentiment_analyst.py

LabelLayerStatusPath
auth::tradingagents/dataflows/stocktwits.py security healthy tradingagents/dataflows/stocktwits.py
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/079f1bd0-c494-4d7d-898d-1981499462db/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/079f1bd0-c494-4d7d-898d-1981499462db/

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.