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.

diogomatoschaves/stratestic

https://github.com/diogomatoschaves/stratestic · scanned 2026-06-17 01:56 UTC (1 month, 1 week ago)

19 raw signals (0 security + 19 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ +12.8 (diff) · 10 actionable findings from 1 signal source. 9 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 712 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
get_fixtures software healthy tests/setup/test_setup.py:7
make_flat_ohlc software healthy tests/setup/panel_fixtures.py:11
make_random_ohlc software healthy tests/setup/panel_fixtures.py:20
make_random_panel software healthy tests/setup/panel_fixtures.py:26
__init__ software healthy tests/setup/panel_fixtures.py:38
update_data software healthy tests/setup/panel_fixtures.py:44
calculate_positions software healthy tests/setup/panel_fixtures.py:54
get_signal software healthy tests/setup/panel_fixtures.py:59
calculate_weights software healthy tests/setup/panel_fixtures.py:62
get_weights software healthy tests/setup/panel_fixtures.py:68
mocked_plotly_figure_show software healthy tests/setup/fixtures/external_modules.py:11
mocked_matplotlib_show software healthy tests/setup/fixtures/external_modules.py:16
spy_logging_info software healthy tests/setup/fixtures/external_modules.py:21
mocked_dill_dump software healthy tests/setup/fixtures/external_modules.py:26
mocked_builtin_open software healthy tests/setup/fixtures/external_modules.py:31
test_exceptions_without_args software healthy tests/utils/test_exceptions.py:66
test_exceptions_with_args software healthy tests/utils/test_exceptions.py:112
test_build_panel_inner_join_aligns_indexes software healthy tests/utils/test_panel.py:8
test_build_panel_outer_join_keeps_union software healthy tests/utils/test_panel.py:20
test_build_panel_warns_on_heavy_truncation software healthy tests/utils/test_panel.py:30
test_build_panel_rejects_empty software healthy tests/utils/test_panel.py:42
test_validate_panel_rejects_flat_columns software healthy tests/utils/test_panel.py:47
test_validate_panel_reports_missing_fields software healthy tests/utils/test_panel.py:52
test_exceptions_without_args software healthy tests/utils/test_trading.py:34
test_print_functions software healthy tests/utils/test_trading.py:54
common_fixture software healthy tests/strategies/test_strategies.py:18
test_strategy_data software healthy tests/strategies/test_strategies.py:31
test_strategy_set_parameters software healthy tests/strategies/test_strategies.py:56
test_strategy_get_signal software healthy tests/strategies/test_strategies.py:89
test_strategy_exceptions software healthy tests/strategies/test_strategies.py:127
test_strategy_specific_methods software healthy tests/strategies/test_strategies.py:159
test_machine_learning_save_load software healthy tests/strategies/test_strategies.py:177
test_set_data_uses_provided_data software healthy tests/strategies/test_strategy_mixin.py:11
test_unimplemented_strategy_contract_raises software healthy tests/strategies/test_strategy_mixin.py:23
test_get_params_without_params_attribute software healthy tests/strategies/test_strategy_mixin.py:33
test_get_moving_average_dispatch software healthy tests/strategies/test_strategy_mixin.py:37
test_macd_signal_zero_on_tie software healthy tests/strategies/test_strategy_mixin.py:50
make_price_data software healthy tests/strategies/test_machine_learning.py:12
random_walk_data software healthy tests/strategies/test_machine_learning.py:21
test_estimator_trains software healthy tests/strategies/test_machine_learning.py:34
test_multi_category_feature software healthy tests/strategies/test_machine_learning.py:49
test_label_alignment_captures_predictable_next_bar_return software healthy tests/strategies/test_machine_learning.py:63
test_model_filename_unique_across_configs software healthy tests/strategies/test_machine_learning.py:89
pairs_panel software healthy tests/backtesting/test_panel_hand_computed.py:11
test_equal_weight_pairs_trade software healthy tests/backtesting/test_panel_hand_computed.py:26
test_single_active_symbol_gets_full_capital software healthy tests/backtesting/test_panel_hand_computed.py:44
test_all_flat_keeps_initial_equity software healthy tests/backtesting/test_panel_hand_computed.py:56
test_trading_costs_charged_per_leg software healthy tests/backtesting/test_panel_hand_computed.py:67
test_zero_weight_entry_emits_no_trade software healthy tests/backtesting/test_panel_hand_computed.py:101
test_custom_weights software healthy tests/backtesting/test_panel_hand_computed.py:116

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
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
poetry.lock software healthy poetry.lock
conftest.py software healthy tests/conftest.py
__init__.py software healthy tests/__init__.py
__init__.py software healthy tests/setup/__init__.py
test_setup.py software healthy tests/setup/test_setup.py
panel_fixtures.py software healthy tests/setup/panel_fixtures.py
__init__.py software healthy tests/setup/fixtures/__init__.py
external_modules.py software healthy tests/setup/fixtures/external_modules.py
sample_data.py software healthy tests/setup/test_data/sample_data.py
returns.py software healthy tests/setup/test_data/returns.py
__init__.py software healthy tests/setup/test_data/__init__.py
test_exceptions.py software healthy tests/utils/test_exceptions.py
__init__.py software healthy tests/utils/__init__.py
test_panel.py software healthy tests/utils/test_panel.py
test_trading.py software healthy tests/utils/test_trading.py
test_strategies.py software healthy tests/strategies/test_strategies.py
__init__.py software healthy tests/strategies/__init__.py
test_strategy_mixin.py software healthy tests/strategies/test_strategy_mixin.py
test_machine_learning.py software healthy tests/strategies/test_machine_learning.py
moving_average_crossover_ema.py software healthy tests/strategies/in/moving_average_crossover_ema.py
machine_learning_classification.py software healthy tests/strategies/in/machine_learning_classification.py
moving_average_sma.py software healthy tests/strategies/in/moving_average_sma.py
moving_average_crossover_sma.py software healthy tests/strategies/in/moving_average_crossover_sma.py
bollinger_bands.py software healthy tests/strategies/in/bollinger_bands.py
moving_average_ema.py software healthy tests/strategies/in/moving_average_ema.py
machine_learning_regression.py software healthy tests/strategies/in/machine_learning_regression.py
moving_average_crossover_divergence.py software healthy tests/strategies/in/moving_average_crossover_divergence.py
momentum.py software healthy tests/strategies/in/momentum.py
test_panel_hand_computed.py software healthy tests/backtesting/test_panel_hand_computed.py
__init__.py software healthy tests/backtesting/__init__.py
test_panel_guards_and_broadcast.py software healthy tests/backtesting/test_panel_guards_and_broadcast.py
test_panel_margin.py software healthy tests/backtesting/test_panel_margin.py
test_engine_consistency.py software healthy tests/backtesting/test_engine_consistency.py
test_panel_engine_consistency.py software healthy tests/backtesting/test_panel_engine_consistency.py
__init__.py software healthy tests/backtesting/helpers/__init__.py
test_equity.py software healthy tests/backtesting/helpers/test_equity.py
test_backtest_metrics.py software healthy tests/backtesting/helpers/test_backtest_metrics.py
test_margin_helpers.py software healthy tests/backtesting/helpers/test_margin_helpers.py
__init__.py software healthy tests/backtesting/vectorized/__init__.py
test_vectorized.py software healthy tests/backtesting/vectorized/test_vectorized.py
test_vectorized_with_margin.py software healthy tests/backtesting/vectorized/test_vectorized_with_margin.py
momentum_trading_costs.py software healthy tests/backtesting/vectorized/in/momentum_trading_costs.py
moving_average_convergence_divergence_no_trading_costs.py software healthy tests/backtesting/vectorized/in/moving_average_convergence_…
moving_average_crossover_trading_costs.py software healthy tests/backtesting/vectorized/in/moving_average_crossover_tr…
momentum_no_trading_costs.py software healthy tests/backtesting/vectorized/in/momentum_no_trading_costs.py
moving_average_no_trading_costs.py software healthy tests/backtesting/vectorized/in/moving_average_no_trading_c…
bollinger_bands_trading_costs.py software healthy tests/backtesting/vectorized/in/bollinger_bands_trading_cos…

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

LabelLayerStatusPath
PresetSidesPanel software healthy tests/setup/panel_fixtures.py:34
TestExceptions software healthy tests/utils/test_exceptions.py:19
TestTrader software healthy tests/utils/test_trading.py:7
TestStrategy software healthy tests/strategies/test_strategies.py:22
TestEstimators software healthy tests/strategies/test_machine_learning.py:28
TestCustomOneHotEncoder software healthy tests/strategies/test_machine_learning.py:47
TestPanelHandComputed software healthy tests/backtesting/test_panel_hand_computed.py:23
TestPanelGuards software healthy tests/backtesting/test_panel_guards_and_broadcast.py:14
TestBroadcastStrategy software healthy tests/backtesting/test_panel_guards_and_broadcast.py:60
TestPanelLeverage software healthy tests/backtesting/test_panel_margin.py:18
TestPanelLiquidation software healthy tests/backtesting/test_panel_margin.py:61
PresetSides software healthy tests/backtesting/test_engine_consistency.py:19
TestEngineConsistency software healthy tests/backtesting/test_engine_consistency.py:58
TestShortModelSemantics software healthy tests/backtesting/test_engine_consistency.py:95
TestPanelEngineConsistency software healthy tests/backtesting/test_panel_engine_consistency.py:18
TestStaticEquity software healthy tests/backtesting/helpers/test_equity.py:67
TestVectorizedBacktester software healthy tests/backtesting/vectorized/test_vectorized.py:28
TestVectorizedBacktesterMargin software healthy tests/backtesting/vectorized/test_vectorized_with_margin.py…
TestStrategyCombiner software healthy tests/backtesting/combining/test_strategy_combiner.py:17
TestIterativeBacktester software healthy tests/backtesting/iterative/test_iterative.py:38
TestIterativeBacktesterMargin software healthy tests/backtesting/iterative/test_iterative_with_margin.py:18
Trader software healthy stratestic/trading/_trading.py:6
StrategyInvalid software healthy stratestic/utils/exceptions/strategy_invalid.py:1
NoConfigFile software healthy stratestic/utils/exceptions/no_config_file.py:1
LeverageInvalid software healthy stratestic/utils/exceptions/leverage_invalid.py:1
ModelNotFitted software healthy stratestic/utils/exceptions/model_not_fitted.py:1
StrategyRequired software healthy stratestic/utils/exceptions/strategy_required.py:1
OptimizationParametersInvalid software healthy stratestic/utils/exceptions/optimization_parameters_invalid…
NoSuchPipeline software healthy stratestic/utils/exceptions/no_such_pipeline.py:1
SymbolInvalid software healthy stratestic/utils/exceptions/symbol_invalid.py:1
StrategyMixin software healthy stratestic/strategies/_mixin.py:5
MachineLearning software healthy stratestic/strategies/machine_learning/machine_learning.py:…
FeatureSelector software healthy stratestic/strategies/machine_learning/helpers/_pipeline_cu…
CustomOneHotEncoder software healthy stratestic/strategies/machine_learning/helpers/_pipeline_cu…
MovingAverageCrossover software healthy stratestic/strategies/moving_average/ma_crossover.py:11
MovingAverageConvergenceDivergence software healthy stratestic/strategies/moving_average/macd.py:11
MovingAverage software healthy stratestic/strategies/moving_average/ma.py:11
Momentum software healthy stratestic/strategies/trend/momentum.py:8
MultiSymbolStrategyMixin software healthy stratestic/strategies/multi/_mixin.py:9
BroadcastStrategy software healthy stratestic/strategies/multi/_broadcast.py:10
BollingerBands software healthy stratestic/strategies/mean_reversion/bollinger_bands.py:9
BacktestMixin software healthy stratestic/backtesting/_mixin.py:47
Trade software healthy stratestic/backtesting/helpers/trade.py:8
VectorizedBacktester software healthy stratestic/backtesting/vectorized/_vectorized.py:19
StrategyCombiner software healthy stratestic/backtesting/combining/_combining.py:16
IterativeBacktester software healthy stratestic/backtesting/iterative/_iterative.py:15

LabelLayerStatusPath
tests software healthy tests
setup software healthy tests/setup
fixtures software healthy tests/setup/fixtures
test_data software healthy tests/setup/test_data
utils software healthy tests/utils
strategies software healthy tests/strategies
in software healthy tests/strategies/in
backtesting software healthy tests/backtesting
helpers software healthy tests/backtesting/helpers
vectorized software healthy tests/backtesting/vectorized
in software healthy tests/backtesting/vectorized/in
in_margin software healthy tests/backtesting/vectorized/in_margin
out_margin software healthy tests/backtesting/vectorized/out_margin
combining software healthy tests/backtesting/combining
in software healthy tests/backtesting/combining/in
iterative software healthy tests/backtesting/iterative
in software healthy tests/backtesting/iterative/in
in_margin software healthy tests/backtesting/iterative/in_margin
out_margin software healthy tests/backtesting/iterative/out_margin
stratestic software healthy stratestic
trading software healthy stratestic/trading
utils software healthy stratestic/utils
helpers software healthy stratestic/utils/helpers
exceptions software healthy stratestic/utils/exceptions
strategies software healthy stratestic/strategies
machine_learning software healthy stratestic/strategies/machine_learning
helpers software healthy stratestic/strategies/machine_learning/helpers
models software healthy stratestic/strategies/machine_learning/models
moving_average software healthy stratestic/strategies/moving_average
trend software healthy stratestic/strategies/trend
multi software healthy stratestic/strategies/multi
mean_reversion software healthy stratestic/strategies/mean_reversion
backtesting software healthy stratestic/backtesting
optimization software healthy stratestic/backtesting/optimization
helpers software healthy stratestic/backtesting/helpers
margin software healthy stratestic/backtesting/helpers/margin
evaluation software healthy stratestic/backtesting/helpers/evaluation
plotting software healthy stratestic/backtesting/helpers/plotting
vectorized software healthy stratestic/backtesting/vectorized
combining software healthy stratestic/backtesting/combining
iterative software healthy stratestic/backtesting/iterative
scripts software healthy scripts
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
lint cicd healthy .github/workflows/run-tests.yml
tests cicd healthy .github/workflows/run-tests.yml
build cicd healthy .github/workflows/publish-to-pypi.yml
publish-to-pypi cicd healthy .github/workflows/publish-to-pypi.yml

LabelLayerStatusPath
postgresql data healthy poetry.lock
sqlite data healthy poetry.lock
mysql data healthy poetry.lock

LabelLayerStatusPath
1.7.4.2 network healthy poetry.lock
67.2.0.1 network healthy poetry.lock

LabelLayerStatusPath
vps::aws hardware healthy poetry.lock
vps::gcp hardware healthy poetry.lock

LabelLayerStatusPath
gha::run-tests cicd healthy .github/workflows/run-tests.yml
gha::publish-to-pypi cicd healthy .github/workflows/publish-to-pypi.yml

LabelLayerStatusPath
diogomatoschaves__stratestic software healthy /data/fable5_failed_archive/diogomatoschaves__stratestic

LabelLayerStatusPath
CODECOV_TOKEN cicd healthy
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/1ec0ac3a-7ff8-4783-8bc4-1c85331ac627/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1ec0ac3a-7ff8-4783-8bc4-1c85331ac627/

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.