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.

sequential-parameter-optimization/spotforecast2-safe

https://github.com/sequential-parameter-optimization/spotforecast2-safe · scanned 2026-06-16 00:07 UTC (2 months, 2 weeks ago)

82 raw signals (0 security + 82 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 64 actionable findings from 1 signal source. 18 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 4550 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
test_repr_not_fitted software healthy tests/test_forecaster_equivalent_date_repr.py:11
test_repr_fitted software healthy tests/test_forecaster_equivalent_date_repr.py:34
test_repr_header_length software healthy tests/test_forecaster_equivalent_date_repr.py:57
test_predict_interval_conformal_output_shape_and_columns software healthy tests/test_forecaster_recursive_predict_interval_conformal.…
test_predict_interval_conformal_values_logic software healthy tests/test_forecaster_recursive_predict_interval_conformal.…
test_predict_interval_conformal_coverage_logic software healthy tests/test_forecaster_recursive_predict_interval_conformal.…
test_predict_interval_conformal_empty_bin_fallback software healthy tests/test_forecaster_recursive_predict_interval_conformal.…
test_predict_interval_conformal_no_residuals_error software healthy tests/test_forecaster_recursive_predict_interval_conformal.…
fit software healthy tests/test_forecaster_recursive_setters.py:13
test_set_fit_kwargs software healthy tests/test_forecaster_recursive_setters.py:17
test_set_lags software healthy tests/test_forecaster_recursive_setters.py:32
test_set_window_features software healthy tests/test_forecaster_recursive_setters.py:52
test_set_lags_and_window_features_error software healthy tests/test_forecaster_recursive_setters.py:82
test_set_lags_with_differentiation software healthy tests/test_forecaster_recursive_setters.py:107
test_set_window_features_with_differentiation software healthy tests/test_forecaster_recursive_setters.py:127
test_returns_callable_for_known_metric software healthy tests/test_forecaster_metrics.py:30
test_accepts_y_train_kwarg software healthy tests/test_forecaster_metrics.py:35
test_unknown_metric_raises software healthy tests/test_forecaster_metrics.py:41
test_adds_argument_when_absent software healthy tests/test_forecaster_metrics.py:47
my_metric software healthy tests/test_forecaster_metrics.py:48
test_returns_func_unchanged_when_present software healthy tests/test_forecaster_metrics.py:55
metric_with_train software healthy tests/test_forecaster_metrics.py:56
test_happy_path software healthy tests/test_forecaster_metrics.py:106
test_y_train_list_of_arrays software healthy tests/test_forecaster_metrics.py:70
test_y_true_wrong_type_raises software healthy tests/test_forecaster_metrics.py:237
test_y_pred_wrong_type_raises software healthy tests/test_forecaster_metrics.py:82
test_y_train_wrong_type_raises software healthy tests/test_forecaster_metrics.py:86
test_y_train_list_bad_element_raises software healthy tests/test_forecaster_metrics.py:90
test_length_mismatch_raises software healthy tests/test_forecaster_metrics.py:241
test_empty_raises software healthy tests/test_forecaster_metrics.py:247
test_happy_path_non_negative software healthy tests/test_forecaster_metrics.py:206
test_y_pred_not_1d_raises software healthy tests/test_forecaster_metrics.py:138
test_pred_quantiles_not_1d_raises software healthy tests/test_forecaster_metrics.py:160
test_quantile_levels_not_1d_raises software healthy tests/test_forecaster_metrics.py:164
test_full_coverage software healthy tests/test_forecaster_metrics.py:174
test_partial_coverage software healthy tests/test_forecaster_metrics.py:182
test_lower_bound_wrong_type_raises software healthy tests/test_forecaster_metrics.py:192
test_upper_bound_wrong_type_raises software healthy tests/test_forecaster_metrics.py:196
test_shape_mismatch_raises software healthy tests/test_forecaster_metrics.py:200
test_alpha_out_of_range_raises software healthy tests/test_forecaster_metrics.py:212
test_happy_path_in_range software healthy tests/test_forecaster_metrics.py:218
test_handles_zero_denominator software healthy tests/test_forecaster_metrics.py:224
test_accepts_pandas_series software healthy tests/test_forecaster_metrics.py:231
test_onestepahead_validation_warning_example software healthy tests/test_model_selection_utils_common_doc_examples.py:21
test_initialize_lags_grid_example software healthy tests/test_model_selection_utils_common_doc_examples.py:46
test_check_backtesting_input_example software healthy tests/test_model_selection_utils_common_doc_examples.py:67
test_select_n_jobs_backtesting_example software healthy tests/test_model_selection_utils_common_doc_examples.py:108
_y software healthy tests/test_splitter_folds.py:19
test_no_future_leakage software healthy tests/test_splitter_folds.py:27
test_fold_stride_overlap_flagged software healthy tests/test_splitter_folds.py:44

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

LabelLayerStatusPath
.releaserc.json software healthy .releaserc.json
MODEL_CARD.md software healthy MODEL_CARD.md
README.md software healthy README.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
_quarto.yml software healthy _quarto.yml
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
REUSE.toml software healthy REUSE.toml
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
CHANGELOG.md software healthy CHANGELOG.md
test_forecaster_equivalent_date_repr.py software healthy tests/test_forecaster_equivalent_date_repr.py
test_forecaster_recursive_predict_interval_conformal.py software healthy tests/test_forecaster_recursive_predict_interval_conformal.…
test_forecaster_recursive_setters.py software healthy tests/test_forecaster_recursive_setters.py
test_forecaster_metrics.py software healthy tests/test_forecaster_metrics.py
test_model_selection_utils_common_doc_examples.py software healthy tests/test_model_selection_utils_common_doc_examples.py
test_splitter_folds.py software healthy tests/test_splitter_folds.py
test_quantile_factory.py software healthy tests/test_quantile_factory.py
test_fetch_data.py software healthy tests/test_fetch_data.py
test_metrics_per_fold.py software healthy tests/test_metrics_per_fold.py
test_validation_examples.py software healthy tests/test_validation_examples.py
test_forecaster_recursive_set_in_sample_residuals.py software healthy tests/test_forecaster_recursive_set_in_sample_residuals.py
test_exceptions_handlers.py software healthy tests/test_exceptions_handlers.py
test_forecaster_equivalent_date_set_out_sample_residuals.py software healthy tests/test_forecaster_equivalent_date_set_out_sample_residu…
test_forecaster_recursive_set_out_sample_residuals.py software healthy tests/test_forecaster_recursive_set_out_sample_residuals.py
test_repeating_basis_function.py software healthy tests/test_repeating_basis_function.py
test_forecaster_recursive_examples.py software healthy tests/test_forecaster_recursive_examples.py
conftest.py software healthy tests/conftest.py
test_forecaster_recursive_methods.py software healthy tests/test_forecaster_recursive_methods.py
test_ported_functions.py software healthy tests/test_ported_functions.py
test_imputation_weights.py software healthy tests/test_imputation_weights.py
test_get_missing_weights.py software healthy tests/test_get_missing_weights.py
test_entsoe_gap_repair.py software healthy tests/test_entsoe_gap_repair.py
test_config_target_corruption_knobs.py software healthy tests/test_config_target_corruption_knobs.py
test_parse.py software healthy tests/test_parse.py
test_exog_pipeline_perf.py software healthy tests/test_exog_pipeline_perf.py
test_submission_helpers.py software healthy tests/test_submission_helpers.py
test_data_module.py software healthy tests/test_data_module.py
test_calendar_ephemeris.py software healthy tests/test_calendar_ephemeris.py
test_forecaster_recursive_fit.py software healthy tests/test_forecaster_recursive_fit.py
test_downloader_entsoe_zones.py software healthy tests/test_downloader_entsoe_zones.py
test_predict_multivariate.py software healthy tests/test_predict_multivariate.py
test_forecaster_equivalent_date_methods.py software healthy tests/test_forecaster_equivalent_date_methods.py
test_forecaster_recursive_lgbm.py software healthy tests/test_forecaster_recursive_lgbm.py
test_forecaster_recursive_html.py software healthy tests/test_forecaster_recursive_html.py
test_check_preprocess_series.py software healthy tests/test_check_preprocess_series.py
test_run_state.py software healthy tests/test_run_state.py
test_forecaster_recursive_create_predict_x.py software healthy tests/test_forecaster_recursive_create_predict_x.py
test_downloader_entsoe_side_tables.py software healthy tests/test_downloader_entsoe_side_tables.py
test_validation.py software healthy tests/test_validation.py
test_exceptions_examples.py software healthy tests/test_exceptions_examples.py

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

LabelLayerStatusPath
MockEstimator software healthy tests/test_forecaster_recursive_setters.py:12
TestGetMetric software healthy tests/test_forecaster_metrics.py:29
TestAddYTrainArgument software healthy tests/test_forecaster_metrics.py:46
TestMeanAbsoluteScaledError software healthy tests/test_forecaster_metrics.py:62
TestRootMeanSquaredScaledError software healthy tests/test_forecaster_metrics.py:105
TestCrpsFromPredictions software healthy tests/test_forecaster_metrics.py:133
TestCrpsFromQuantiles software healthy tests/test_forecaster_metrics.py:147
TestCalculateCoverage software healthy tests/test_forecaster_metrics.py:173
TestCreateMeanPinballLoss software healthy tests/test_forecaster_metrics.py:205
TestSmape software healthy tests/test_forecaster_metrics.py:217
TestTimeSeriesFoldLeakage software healthy tests/test_splitter_folds.py:24
TestTimeSeriesFoldGuards software healthy tests/test_splitter_folds.py:49
TestOneStepAheadFoldSplit software healthy tests/test_splitter_folds.py:67
TestQuantileFactory software healthy tests/test_quantile_factory.py:24
_StubForecaster software healthy tests/test_quantile_factory.py:69
TestPredictQuantileBand software healthy tests/test_quantile_factory.py:79
TestIntegration software healthy tests/test_quantile_factory.py:117
TestGetDataHome software healthy tests/test_fetch_data.py:20
TestFetchData software healthy tests/test_fetch_data.py:97
TestIntegration software healthy tests/test_fetch_data.py:263
TestFetchHolidayData software healthy tests/test_fetch_data.py:295
TestFetchWeatherData software healthy tests/test_fetch_data.py:456
TestGetPathModel software healthy tests/test_ported_functions.py:18
TestLoadIteration software healthy tests/test_ported_functions.py:39
TestGetMissingWeights software healthy tests/test_get_missing_weights.py:34
TestCustomWeights software healthy tests/test_get_missing_weights.py:211
TestIntegrationWithForecaster software healthy tests/test_get_missing_weights.py:269
TestFindMissingIntervals software healthy tests/test_entsoe_gap_repair.py:74
TestEmptyEntsoeResponse software healthy tests/test_entsoe_gap_repair.py:107
TestRepairDataGaps software healthy tests/test_entsoe_gap_repair.py:142
TestCooldownSemantics software healthy tests/test_entsoe_gap_repair.py:225
TestDownloadOnUnavailable software healthy tests/test_entsoe_gap_repair.py:285
TestEmptyWindowGuard software healthy tests/test_entsoe_gap_repair.py:346
TestParseBoolTrue software healthy tests/test_parse.py:13
TestParseBoolFalse software healthy tests/test_parse.py:28
TestParseBoolInvalid software healthy tests/test_parse.py:43
TestParseBoolArgparseIntegration software healthy tests/test_parse.py:53
TestLoadInterim software healthy tests/test_submission_helpers.py:85
TestSubmissionDates software healthy tests/test_submission_helpers.py:177
TestDownloadCombinedWithFallback software healthy tests/test_submission_helpers.py:253
TestAssertSubmissionCoverage software healthy tests/test_submission_helpers.py:476
_Report software healthy tests/test_submission_helpers.py:512
TestDataFromCsv software healthy tests/test_data_module.py:46
TestDataFromDataframe software healthy tests/test_data_module.py:87
TestPeriod software healthy tests/test_data_module.py:122
TestFetchData software healthy tests/test_data_module.py:137
TestApplyOnMissing software healthy tests/test_data_module.py:170
TestLoadTimeseries software healthy tests/test_data_module.py:200
TestLoadActualCombined software healthy tests/test_data_module.py:231
TestEphemerisFeatures software healthy tests/test_calendar_ephemeris.py:20

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

LabelLayerStatusPath
tests software healthy tests
processing software healthy tests/processing
multitask software healthy tests/multitask
manager software healthy tests/manager
downloader software healthy tests/downloader
configurator software healthy tests/configurator
preprocessing software healthy tests/preprocessing
stats software healthy tests/stats
benchmarks software healthy benchmarks
_freeze software healthy _freeze
docs software healthy _freeze/docs
reference software healthy _freeze/docs/reference
preprocessing.exog_providers.CovidInfectionRateProvider software healthy _freeze/docs/reference/preprocessing.exog_providers.CovidIn…
execute-results software healthy _freeze/docs/reference/preprocessing.exog_providers.CovidIn…
weather.locations.weights software healthy _freeze/docs/reference/weather.locations.weights
execute-results software healthy _freeze/docs/reference/weather.locations.weights/execute-re…
preprocessing.exog_providers.EnergyCrisisWindowProvider software healthy _freeze/docs/reference/preprocessing.exog_providers.EnergyC…
execute-results software healthy _freeze/docs/reference/preprocessing.exog_providers.EnergyC…
preprocessing.forecaster_config software healthy _freeze/docs/reference/preprocessing.forecaster_config
execute-results software healthy _freeze/docs/reference/preprocessing.forecaster_config/exec…
splitter.split_one_step software healthy _freeze/docs/reference/splitter.split_one_step
execute-results software healthy _freeze/docs/reference/splitter.split_one_step/execute-resu…
manager.features.select_exogenous_features software healthy _freeze/docs/reference/manager.features.select_exogenous_fe…
execute-results software healthy _freeze/docs/reference/manager.features.select_exogenous_fe…
preprocessing.exog_providers.EntsoeForecastLoadProvider software healthy _freeze/docs/reference/preprocessing.exog_providers.EntsoeF…
execute-results software healthy _freeze/docs/reference/preprocessing.exog_providers.EntsoeF…
utils.snapshot_store.SnapshotStore software healthy _freeze/docs/reference/utils.snapshot_store.SnapshotStore
execute-results software healthy _freeze/docs/reference/utils.snapshot_store.SnapshotStore/e…
tasks.task_safe_n_to_1_with_covariates_and_dataframe software healthy _freeze/docs/reference/tasks.task_safe_n_to_1_with_covariat…
execute-results software healthy _freeze/docs/reference/tasks.task_safe_n_to_1_with_covariat…
data.fetch_data.get_package_data_home software healthy _freeze/docs/reference/data.fetch_data.get_package_data_home
execute-results software healthy _freeze/docs/reference/data.fetch_data.get_package_data_hom…
calendar.features.get_ephemeris_features software healthy _freeze/docs/reference/calendar.features.get_ephemeris_feat…
execute-results software healthy _freeze/docs/reference/calendar.features.get_ephemeris_feat…
downloader.entsoe.merge_build_manual software healthy _freeze/docs/reference/downloader.entsoe.merge_build_manual
execute-results software healthy _freeze/docs/reference/downloader.entsoe.merge_build_manual…
multitask.lazy.LazyTask software healthy _freeze/docs/reference/multitask.lazy.LazyTask
execute-results software healthy _freeze/docs/reference/multitask.lazy.LazyTask/execute-resu…
multitask.strategies.DefaultsStrategy software healthy _freeze/docs/reference/multitask.strategies.DefaultsStrategy
execute-results software healthy _freeze/docs/reference/multitask.strategies.DefaultsStrateg…
weather.locations.coordinates software healthy _freeze/docs/reference/weather.locations.coordinates
execute-results software healthy _freeze/docs/reference/weather.locations.coordinates/execut…
forecaster.wrappers.model software healthy _freeze/docs/reference/forecaster.wrappers.model
execute-results software healthy _freeze/docs/reference/forecaster.wrappers.model/execute-re…
weather.derived.heating_degree_hours software healthy _freeze/docs/reference/weather.derived.heating_degree_hours
execute-results software healthy _freeze/docs/reference/weather.derived.heating_degree_hours…
preprocessing.curate_data.remove_duplicate_timestamps software healthy _freeze/docs/reference/preprocessing.curate_data.remove_dup…
execute-results software healthy _freeze/docs/reference/preprocessing.curate_data.remove_dup…
splitter.split.split_abs_train_val_test software healthy _freeze/docs/reference/splitter.split.split_abs_train_val_t…
execute-results software healthy _freeze/docs/reference/splitter.split.split_abs_train_val_t…

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

LabelLayerStatusPath
analyze cicd healthy .github/workflows/codeql.yml
analysis cicd healthy .github/workflows/scorecard.yml
reuse cicd healthy .github/workflows/ci.yml
prohibited-deps cicd healthy .github/workflows/ci.yml
audit-log-schema-gate cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
lint cicd healthy .github/workflows/ci.yml
security cicd healthy .github/workflows/ci.yml
docs-reference-sync cicd healthy .github/workflows/ci.yml
deploy-docs cicd healthy .github/workflows/docs.yml
release cicd healthy .github/workflows/release.yml
back-merge cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::scorecard cicd healthy .github/workflows/scorecard.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::docs cicd healthy .github/workflows/docs.yml
gha::release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
QUARTO_VERSION cicd healthy
GITHUB_TOKEN cicd healthy
PYTHON_VERSION cicd healthy
CODECOV_TOKEN cicd healthy
SEMANTIC_RELEASE_TOKEN cicd healthy

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

LabelLayerStatusPath
gpu (detected) hardware healthy _freeze/docs/reference/preprocessing.checking.set_cpu_gpu_d…

LabelLayerStatusPath
auth::.github/workflows/release.yml security healthy .github/workflows/release.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/f5d498de-72f3-4e97-91f2-756706780cdd/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f5d498de-72f3-4e97-91f2-756706780cdd/

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.