https://github.com/freqtrade/freqtrade
· scanned 2026-06-05 11:41 UTC (5 days, 10 hours ago)
· 10 languages
603 raw signals (197 security + 406 graph) 11/13 scanners ran 90th percentile · Python · large (100-500K LoC) System graph score 63 (higher by 25)
Last scanned 5 days, 10 hours ago · v2 · 274 actionable findings from 2 signal sources. 126 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
98.0 | 0.15 | 14.70 |
practices_score |
94.0 | 0.15 | 14.10 |
code_quality |
52.0 | 0.10 | 5.20 |
| Overall | 1.00 | 88.0 |
Showing 190 of 274 actionable findings. 400 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
freqtrade/rpc/rpc_manager.py:91
.github/workflows/ci.yml:75, 168, 235, 290, 417, 418, 419 (7 hits).github/workflows/pre-commit-types-update.yml:31freqtrade/rpc/api_server/api_trading.py:305
freqtrade/rpc/api_server/api_trading.py:187
freqtrade/rpc/api_server/api_trading.py:192
freqtrade/rpc/api_server/api_background_tasks.py:32
freqtrade/rpc/api_server/api_pairlists.py:127
freqtrade/rpc/api_server/api_trading.py:179
freqtrade/rpc/api_server/api_trading.py:222
freqtrade/rpc/api_server/api_trading.py:198
freqtrade/commands/data_commands.py:42freqtrade/commands/hyperopt_commands.py:47freqtrade/main.py:64freqtrade/worker.py:55, 58, 59, 61, 72, 74, 79, 81, +15 more (25 hits).github/.devcontainer/Dockerfile:1Dockerfile:1docker/Dockerfile.armhf:1docker/Dockerfile.custom:1docker/Dockerfile.jupyter:1.pre-commit-config.yaml:15, 38, 58, 63, 72 (5 hits)freqtrade/optimize/optimize_reports/bt_storage.py:109
freqtrade/rpc/api_server/api_trading.py:288
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:305
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:192
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:187
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:315
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:283
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:310
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:235
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:236
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:264
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:265
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:349
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_pair_history.py:47
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_download_data.py:51
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_pairlists.py:73
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:332
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:333
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:334
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:339
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:322
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:327
securityAuth fastapi unauth mutation
freqtrade/rpc/api_server/api_trading.py:198
securityAuth fastapi unauth mutation
freqtrade/freqai/base_models/BasePyTorchClassifier.py:82
Eval used
freqtrade/freqai/base_models/BasePyTorchRegressor.py:50
Eval used
freqtrade/freqai/prediction_models/PyTorchTransformerRegressor.py:129
Eval used
freqtrade/freqai/torch/PyTorchModelTrainer.py:137
Eval used
freqtrade/rpc/api_server/api_trading.py:288
freqtrade/rpc/api_server/api_trading.py:187
freqtrade/rpc/api_server/api_trading.py:192
freqtrade/rpc/api_server/api_trading.py:295
freqtrade/rpc/api_server/api_trading.py:283
freqtrade/rpc/api_server/api_trading.py:198
freqtrade/configuration/deploy_config.py:19, 27 (2 hits)freqtrade/plugins/pairlist/RemotePairList.py:178, 232 (2 hits)freqtrade/__init__.py:26freqtrade/data/entryexitanalysis.py:34freqtrade/loggers/ft_rich_handler.py:48freqtrade/loggers/std_err_stream_handler.py:25freqtrade/rpc/api_server/ws/channel.py:189freqtrade/strategy/strategy_wrapper.py:26docker/Dockerfile.custom:1docker/Dockerfile.freqai:3docker/Dockerfile.freqai_rl:3docker/Dockerfile.jupyter:1docker/Dockerfile.plot:3docker/Dockerfile.armhf:49
CI/CD securitycontainers
Dockerfile:45
CI/CD securitycontainers
Dockerfile:12, 26 (2 hits)docker/Dockerfile.armhf:12, 26 (2 hits).github/.devcontainer/Dockerfile:9.well-known/security.txt
build_helpers/pre_commit_update.py:1
.github/workflows/ci.yml.github/workflows/deploy-docs.yml.github/workflows/devcontainer-build.yml.github/workflows/docker-build.yml.github/workflows/packages-cleanup.yml.dockerignore
CI/CD securitycontainers
docker-compose.yml:2
CI/CD securitycontainers
docker-compose.yml:2
CI/CD securitycontainers
Dockerfile:26docker/Dockerfile.armhf:12docker/Dockerfile.custom:8freqtrade/data/history/datahandlers/parquetdatahandler.py:9, 89 (2 hits)freqtrade/freqai/RL/Base5ActionRLEnv.py:15, 32 (2 hits)freqtrade/freqai/base_models/BasePyTorchClassifier.py:144, 148 (2 hits)freqtrade/freqai/base_models/BasePyTorchRegressor.py:17, 28 (2 hits)freqtrade/freqai/base_models/BaseRegressionModel.py:16, 39 (2 hits)freqtrade/freqai/prediction_models/LightGBMRegressorMultiTarget.py:10, 41 (2 hits)freqtrade/data/history/datahandlers/idatahandler.py:92freqtrade/data/history/datahandlers/jsondatahandler.py:12build_helpers/pre_commit_update.py:1
.github/.devcontainer/Dockerfile:1
containersPinned dependencies
Dockerfile:1
containersPinned dependencies
repo-level (13 hits)repo-level (6 hits)freqtrade/strategy/interface.py:650
freqtrade/misc.py:255
freqtrade/strategy/interface.py:282
freqtrade/strategy/interface.py:502
freqtrade/strategy/interface.py:530
freqtrade/strategy/interface.py:473
freqtrade/strategy/interface.py:621
freqtrade/freqtradebot.py:181
freqtrade/strategy/interface.py:428
freqtrade/strategy/interface.py:872
freqtrade/strategy/interface.py:890
freqtrade/util/progress_tracker.py:13
freqtrade/strategy/strategyupdater.py:157
freqtrade/strategy/strategyupdater.py:196
freqtrade/strategy/strategyupdater.py:211
freqtrade/strategy/strategyupdater.py:274
freqtrade/strategy/strategyupdater.py:144
freqtrade/strategy/strategyupdater.py:191
freqtrade/strategy/strategyupdater.py:186
freqtrade/strategy/strategyupdater.py:173
freqtrade/strategy/strategyupdater.py:180
freqtrade/strategy/strategyupdater.py:163
freqtrade/strategy/strategyupdater.py:239
This page is publicly accessible at:
https://repobility.com/scan/155326e5-9f75-4622-9ba3-83af963d25db/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/155326e5-9f75-4622-9ba3-83af963d25db/
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.