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.

Trujillofa/crypto-trading-agent

https://github.com/Trujillofa/crypto-trading-agent · scanned 2026-06-16 00:42 UTC (2 months, 1 week ago)

132 raw signals (68 security + 64 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 54 actionable findings from 2 signal sources. 248 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 3696 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
client software healthy tests/test_futures_client.py:22
_mock_response software healthy tests/test_futures_client.py:34
test_client_initialization software healthy tests/test_futures_client.py:46
test_set_leverage_success software healthy tests/test_futures_client.py:54
test_set_leverage_rejects_over_20x software healthy tests/test_futures_client.py:75
test_set_leverage_rejects_under_1x software healthy tests/test_futures_client.py:83
test_get_position_risk software healthy tests/test_futures_client.py:91
test_get_position_risk_empty software healthy tests/test_futures_client.py:127
test_place_market_order software healthy tests/test_futures_client.py:150
test_place_reduce_only_order software healthy tests/test_futures_client.py:191
test_get_funding_rate software healthy tests/test_futures_client.py:225
test_get_account_info software healthy tests/test_futures_client.py:250
test_api_error_handling software healthy tests/test_futures_client.py:275
strategy software healthy tests/test_vwap_strategy.py:9
test_missing_vwap_raises software healthy tests/test_vwap_strategy.py:16
test_missing_atr14_raises software healthy tests/test_vwap_strategy.py:23
test_missing_rsi14_raises software healthy tests/test_vwap_strategy.py:30
test_missing_close_price_raises software healthy tests/test_vwap_strategy.py:37
test_none_vwap_returns_hold software healthy tests/test_vwap_strategy.py:43
test_none_atr14_returns_hold software healthy tests/test_vwap_strategy.py:51
test_none_rsi14_returns_hold software healthy tests/test_vwap_strategy.py:58
test_buy_signal_price_below_vwap software healthy tests/test_vwap_strategy.py:66
test_buy_requires_rsi_below_oversold software healthy tests/test_vwap_strategy.py:76
test_sell_signal_price_above_vwap software healthy tests/test_vwap_strategy.py:86
test_sell_requires_rsi_above_overbought software healthy tests/test_vwap_strategy.py:96
test_buy_blocked_by_small_deviation software healthy tests/test_vwap_strategy.py:105
test_sell_blocked_by_small_deviation software healthy tests/test_vwap_strategy.py:114
test_hold_when_only_deviation_met software healthy tests/test_vwap_strategy.py:123
test_hold_when_only_rsi_met software healthy tests/test_vwap_strategy.py:131
test_buy_confidence_scales_with_excess_deviation software healthy tests/test_vwap_strategy.py:140
test_confidence_capped_at_0_9 software healthy tests/test_vwap_strategy.py:157
test_get_name software healthy tests/test_vwap_strategy.py:165
strategy software healthy tests/test_breakout_retest_strategy.py:9
test_missing_indicator_raises software healthy tests/test_breakout_retest_strategy.py:29
test_none_indicator_returns_hold software healthy tests/test_breakout_retest_strategy.py:34
test_buy_after_breakout_then_retest software healthy tests/test_breakout_retest_strategy.py:52
test_hold_without_prior_breakout_arm software healthy tests/test_breakout_retest_strategy.py:114
test_hold_when_retest_window_expires software healthy tests/test_breakout_retest_strategy.py:132
test_one_entry_per_breakout_arm software healthy tests/test_breakout_retest_strategy.py:177
test_strict_reclaim_momentum software healthy tests/test_breakout_retest_strategy.py:273
test_minimum_reclaim_margin software healthy tests/test_breakout_retest_strategy.py:337
test_get_name software healthy tests/test_breakout_retest_strategy.py:400
_close software healthy tests/test_audit_futures_closes.py:18
_trade software healthy tests/test_audit_futures_closes.py:33
test_normalize_symbol_removes_agent_scope software healthy tests/test_audit_futures_closes.py:50
test_find_matching_trade_prefers_order_id software healthy tests/test_audit_futures_closes.py:55
test_find_matching_trade_matches_nearest_close_time software healthy tests/test_audit_futures_closes.py:69
test_audit_close_reports_drift_for_historical_estimated_clo… software healthy tests/test_audit_futures_closes.py:83
test_audit_close_reports_ok_when_db_matches_binance software healthy tests/test_audit_futures_closes.py:97
test_audit_close_reports_missing_match software healthy tests/test_audit_futures_closes.py:111

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

LabelLayerStatusPath
copilot-instructions.md software healthy copilot-instructions.md
sisyphus-instructions.md software healthy sisyphus-instructions.md
gemini-instructions.md software healthy gemini-instructions.md
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
codex-instructions.md software healthy codex-instructions.md
Dockerfile software healthy Dockerfile
CODE_REVIEW.md software healthy CODE_REVIEW.md
SERVER_ACCESS.md software healthy SERVER_ACCESS.md
docker-compose.prod.yml software healthy docker-compose.prod.yml
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
QUICKREF.md software healthy QUICKREF.md
pyrightconfig.json software healthy pyrightconfig.json
SPEC.md software healthy SPEC.md
AI_TRADING_AGENT_NEXT_STEPS.md software healthy AI_TRADING_AGENT_NEXT_STEPS.md
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
USAGE.md software healthy USAGE.md
requirements.txt software healthy requirements.txt
AGENTS.md software healthy AGENTS.md
docker-compose.yml software healthy docker-compose.yml
DEPLOYMENT.md software healthy DEPLOYMENT.md
settings.sol_1h_trend_pullback_overlay_paper_americas_gate.… software healthy config/settings.sol_1h_trend_pullback_overlay_paper_america…
settings.sol_1h_trend_pullback_overlay_paper.yaml software healthy config/settings.sol_1h_trend_pullback_overlay_paper.yaml
settings.sol_breakout_retest.yaml software healthy config/settings.sol_breakout_retest.yaml
base.yaml software healthy config/base.yaml
settings.sol_4h_panic_block_paper.yaml software healthy config/settings.sol_4h_panic_block_paper.yaml
risk.sentiment-macro-bot.yaml software healthy config/risk.sentiment-macro-bot.yaml
risk.sol-1h-trend-pullback-overlay-live.yaml software healthy config/risk.sol-1h-trend-pullback-overlay-live.yaml
risk.sol-1h-trend-pullback-overlay-paper.yaml software healthy config/risk.sol-1h-trend-pullback-overlay-paper.yaml
prometheus-alerts.yml software healthy config/prometheus-alerts.yml
settings.sentiment_macro.yaml software healthy config/settings.sentiment_macro.yaml
settings.yaml software healthy config/settings.yaml
prometheus.yml software healthy config/prometheus.yml
settings.sol_trend_pullback_sparse.yaml software healthy config/settings.sol_trend_pullback_sparse.yaml
settings.funding_avax.yaml software healthy config/settings.funding_avax.yaml
risk.sol-1h-probe-paper.yaml software healthy config/risk.sol-1h-probe-paper.yaml
settings.sol_1h_probe_paper.yaml software healthy config/settings.sol_1h_probe_paper.yaml
settings.autoresearch.yaml software healthy config/settings.autoresearch.yaml
mtf_test_settings.yaml software healthy config/mtf_test_settings.yaml
settings.sol_1h_trend_pullback_overlay_live.yaml software healthy config/settings.sol_1h_trend_pullback_overlay_live.yaml
settings.sol_trend_pullback.yaml software healthy config/settings.sol_trend_pullback.yaml
settings.sol_1h_trend_pullback_overlay_paper_basis_filter.y… software healthy config/settings.sol_1h_trend_pullback_overlay_paper_basis_f…
risk.yaml software healthy config/risk.yaml
risk.sol-trend-pullback-sparse.yaml software healthy config/risk.sol-trend-pullback-sparse.yaml
rbi_loop.basis-premium-filter-v0.yaml software healthy config/autoresearch/rbi_loop.basis-premium-filter-v0.yaml
overlap_manifest_sol_1h.yaml software healthy config/autoresearch/overlap_manifest_sol_1h.yaml
rbi_loop.cross-venue-basis-v1.yaml software healthy config/autoresearch/rbi_loop.cross-venue-basis-v1.yaml
rbi_loop.cross-venue-dislocation-event-v1.yaml software healthy config/autoresearch/rbi_loop.cross-venue-dislocation-event-…
rbi_loop.example.yaml software healthy config/autoresearch/rbi_loop.example.yaml

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

LabelLayerStatusPath
TestBinanceFuturesClient software healthy tests/test_futures_client.py:18
TestVWAPReversionStrategy software healthy tests/test_vwap_strategy.py:7
TestBreakoutRetestStrategy software healthy tests/test_breakout_retest_strategy.py:7
TestFuturesTradingExecutor software healthy tests/test_futures_executor.py:66
TestTimescaleWriter software healthy tests/test_db.py:50
TestJoinTimeframes software healthy tests/test_mtf_join.py:13
TestJoinTimeframesEdgeCases software healthy tests/test_mtf_join.py:82
FakeClient software healthy tests/test_download_historical.py:22
FakeScorer software healthy tests/test_sentiment_mean_reversion.py:13
TestSentimentMeanReversion software healthy tests/test_sentiment_mean_reversion.py:54
DegradedScorer software healthy tests/test_sentiment_mean_reversion.py:90
TestSentimentScorer software healthy tests/test_sentiment_mean_reversion.py:189
FakeXAIClient software healthy tests/test_sentiment_mean_reversion.py:239
FailingClient software healthy tests/test_sentiment_mean_reversion.py:277
TestDegradationAlert software healthy tests/test_sentiment_mean_reversion.py:304
FlakyClient software healthy tests/test_sentiment_mean_reversion.py:335
HealthyClient software healthy tests/test_sentiment_mean_reversion.py:364
BuyAt100SellAt103Strategy software healthy tests/test_backtest_futures.py:9
BuyOnceStrategy software healthy tests/test_backtest_futures.py:22
TestTokenBucket software healthy tests/test_rate_limiter.py:18
TestRateLimitState software healthy tests/test_rate_limiter.py:59
TestRateLimitConfig software healthy tests/test_rate_limiter.py:87
TestRateLimiter software healthy tests/test_rate_limiter.py:107
TestOhlcv software healthy tests/test_models.py:10
MockMTFStrategy software healthy tests/test_mtf_integration.py:13
MockSingleTimeframeStrategy software healthy tests/test_mtf_integration.py:57
MockReader software healthy tests/test_mtf_integration.py:82
TestMTFBacktestIntegration software healthy tests/test_mtf_integration.py:123
TestMTFNoLookahead software healthy tests/test_mtf_integration.py:195
TestBackwardCompatibility software healthy tests/test_mtf_integration.py:245
TestMTFRowShape software healthy tests/test_mtf_integration.py:284
TestFuturesRiskMethods software healthy tests/test_futures_risk.py:13
TestTelegramConfig software healthy tests/test_telegram.py:36
TestTelegramNotifier software healthy tests/test_telegram.py:60
TestAsyncContextManager software healthy tests/test_telegram.py:103
TestSendAlert software healthy tests/test_telegram.py:121
TestGetUpdates software healthy tests/test_telegram.py:196
TestSpecializedAlerts software healthy tests/test_telegram.py:243
TestFormatMessage software healthy tests/test_telegram.py:421
TestHelpers software healthy tests/test_telegram.py:435
TestMessageTruncation software healthy tests/test_telegram.py:471
TestNotifierInit software healthy tests/test_telegram.py:514
TestBollingerBounceStrategy software healthy tests/test_bollinger_strategy.py:7
TestOverseerAgent software healthy tests/test_overseer_agent.py:68
AlwaysBuyStrategy software healthy tests/test_backtest_atr.py:9
BuyOnceStrategy software healthy tests/test_backtest_atr.py:24
TestBacktestATR software healthy tests/test_backtest_atr.py:36
SingleTradeStrategy software healthy tests/test_backtest_slippage.py:9
TestBacktestSlippage software healthy tests/test_backtest_slippage.py:23
TestBinanceWebSocketIngestor software healthy tests/test_websocket_ingestor.py:10

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

LabelLayerStatusPath
config software healthy config
autoresearch software healthy config/autoresearch
overlays software healthy config/autoresearch/overlays
grafana software healthy config/grafana
dashboards software healthy config/grafana/dashboards
provisioning software healthy config/grafana/provisioning
datasources software healthy config/grafana/provisioning/datasources
alerting software healthy config/grafana/provisioning/alerting
dashboards software healthy config/grafana/provisioning/dashboards
plugins software healthy config/grafana/provisioning/plugins
prometheus software healthy config/prometheus
tests software healthy tests
docs software healthy docs
issues software healthy docs/issues
research software healthy docs/research
reports software healthy docs/reports
funding_rate_wfo_avax software healthy docs/reports/funding_rate_wfo_avax
specs software healthy docs/specs
research software healthy research
rbi_loop software healthy research/rbi_loop
basis-premium-filter-v0 software healthy research/rbi_loop/basis-premium-filter-v0
cross-venue-basis-v1 software healthy research/rbi_loop/cross-venue-basis-v1
cross-venue-dislocation-event-v1 software healthy research/rbi_loop/cross-venue-dislocation-event-v1
cross-venue-dislocation-event-v0 software healthy research/rbi_loop/cross-venue-dislocation-event-v0
overlays software healthy research/overlays
scripts software healthy scripts
schema software healthy schema
migrations software healthy migrations
.github software healthy .github
agents software healthy .github/agents
workflows software healthy .github/workflows
src software healthy src
overseer software healthy src/overseer
strategy software healthy src/strategy
backtest software healthy src/backtest
notifications software healthy src/notifications
utils software healthy src/utils
ingest software healthy src/ingest
risk software healthy src/risk
execution software healthy src/execution
portfolio software healthy src/portfolio
db software healthy src/db
core software healthy src/core
chub software healthy src/chub
commands software healthy src/chub/commands
lib software healthy src/chub/lib
rl software healthy src/rl
features software healthy src/features

LabelLayerStatusPath
port:80 network healthy docker-compose.prod.yml
port:443 network healthy docker-compose.prod.yml
port:15432 network healthy docker-compose.yml
port:5432 network healthy docker-compose.yml
port:19090 network healthy docker-compose.yml
port:9090 network healthy docker-compose.yml
port:13001 network healthy docker-compose.yml
port:3000 network healthy docker-compose.yml
port:18000 network healthy docker-compose.yml
port:8000 network healthy docker-compose.yml
port:999 network healthy scripts/run_autoresearch_campaign_remote.sh
port:07 network healthy scripts/run_session_router_phase2_ab.sh
port:18 network healthy scripts/run_session_router_phase2_ab.sh

LabelLayerStatusPath
indicators data healthy schema/indicators.sql
schema_migrations data healthy migrations/000_migrations_tracking.sql
strategy_versions data healthy migrations/004_add_strategy_lifecycle.sql
strategy_backtests data healthy migrations/004_add_strategy_lifecycle.sql
strategy_experiments data healthy migrations/004_add_strategy_lifecycle.sql
for data healthy migrations/008_add_funding_rates_table.sql
funding_rates data healthy migrations/008_add_funding_rates_table.sql
ohlcv data healthy migrations/001_initial_schema.sql
perp_basis_metrics data healthy migrations/010_add_perp_basis_metrics.sql
positions data healthy migrations/003_add_portfolio_tables.sql
trades data healthy migrations/003_add_portfolio_tables.sql

LabelLayerStatusPath
009_add_extended_ema_periods.sql data healthy migrations/009_add_extended_ema_periods.sql
002_add_indicators_table.sql data healthy migrations/002_add_indicators_table.sql
000_migrations_tracking.sql data healthy migrations/000_migrations_tracking.sql
006_normalize_position_market_labels.sql data healthy migrations/006_normalize_position_market_labels.sql
004_add_strategy_lifecycle.sql data healthy migrations/004_add_strategy_lifecycle.sql
008_add_funding_rates_table.sql data healthy migrations/008_add_funding_rates_table.sql
001_initial_schema.sql data healthy migrations/001_initial_schema.sql
007_add_regime_features.sql data healthy migrations/007_add_regime_features.sql
010_add_perp_basis_metrics.sql data healthy migrations/010_add_perp_basis_metrics.sql
003_add_portfolio_tables.sql data healthy migrations/003_add_portfolio_tables.sql
005_add_agent_isolation.sql data healthy migrations/005_add_agent_isolation.sql

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
timescaledb hardware healthy docker-compose.yml
prometheus hardware healthy docker-compose.yml
grafana hardware healthy docker-compose.yml
agent hardware healthy docker-compose.yml
agent_sol_sparse hardware healthy docker-compose.yml
agent_sentiment_macro hardware healthy docker-compose.yml

LabelLayerStatusPath
TS_OAUTH_CLIENT_ID cicd healthy
TELEGRAM_CHAT_ID cicd healthy
TELEGRAM_BOT_TOKEN cicd healthy
TS_OAUTH_SECRET cicd healthy
HETZNER_TAILSCALE_HOST cicd healthy
HETZNER_SSH_KEY cicd healthy

LabelLayerStatusPath
deploy cicd healthy .github/workflows/deploy.yml
lint cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
docker-test cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
postgresql data healthy docker-compose.prod.yml
postgres data healthy config/grafana/provisioning/datasources/datasources.yml
sqlite data healthy scripts/test_db.py

LabelLayerStatusPath
password_literal::scripts/run_autoresearch_tunnel.sh security healthy scripts/run_autoresearch_tunnel.sh
password_literal::scripts/run_paper_validation_report.sh security healthy scripts/run_paper_validation_report.sh
password_literal::scripts/run_autoresearch.sh security healthy scripts/run_autoresearch.sh

LabelLayerStatusPath
172.28.0.0 network healthy docker-compose.prod.yml
127.0.0.1 network healthy docker-compose.yml

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml
gha::ci cicd healthy .github/workflows/ci.yml

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

LabelLayerStatusPath
nginx network healthy CLAUDE.md

LabelLayerStatusPath
vps::hetzner hardware healthy scripts/run_autoresearch_campaign_remote.sh

LabelLayerStatusPath
auth::.github/workflows/deploy.yml security healthy .github/workflows/deploy.yml
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/d9151951-7c0d-4adb-ba6a-eaeda6945f3f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d9151951-7c0d-4adb-ba6a-eaeda6945f3f/

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.