https://github.com/Vambrocop/Researchforge
· scanned 2026-06-16 00:47 UTC (2 months, 1 week ago)
23 raw signals (0 security + 23 graph)
Last scanned 2 months, 1 week ago · v1 · 23 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 625 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.
| Label | Layer | Status | Path |
|---|---|---|---|
_entry |
software | healthy | tests/test_multinomial_logit.py:16 |
test_multinomial_logit_executor |
software | healthy | tests/test_multinomial_logit.py:27 |
test_multinomial_logit_precondition_unmet |
software | healthy | tests/test_multinomial_logit.py:53 |
test_catalog_loads_logistic_regression |
software | healthy | tests/test_statistics.py:19 |
_make_binary_csv |
software | healthy | tests/test_statistics.py:31 |
_make_no_binary_csv |
software | healthy | tests/test_statistics.py:43 |
test_logistic_feasible_with_binary_column |
software | healthy | tests/test_statistics.py:54 |
test_logistic_infeasible_without_binary_column |
software | healthy | tests/test_statistics.py:62 |
_make_logistic_csv |
software | healthy | tests/test_statistics.py:75 |
test_executor_logistic_regression_outputs |
software | healthy | tests/test_statistics.py:87 |
test_catalog_loads_group_comparison |
software | healthy | tests/test_statistics.py:106 |
_make_group_csv |
software | healthy | tests/test_statistics.py:115 |
_make_all_continuous_csv |
software | healthy | tests/test_statistics.py:128 |
test_group_comparison_feasible_with_group_column |
software | healthy | tests/test_statistics.py:140 |
test_group_comparison_infeasible_without_group_column |
software | healthy | tests/test_statistics.py:148 |
test_executor_group_comparison_two_groups |
software | healthy | tests/test_statistics.py:157 |
_catalog_ids |
software | healthy | tests/test_catalog_consistency.py:18 |
test_every_catalog_id_has_executor_branch |
software | healthy | tests/test_catalog_consistency.py:26 |
test_no_duplicate_catalog_ids |
software | healthy | tests/test_catalog_consistency.py:33 |
test_catalog_nonempty |
software | healthy | tests/test_catalog_consistency.py:39 |
_entry |
software | healthy | tests/test_rarefaction.py:16 |
test_rarefaction_executor |
software | healthy | tests/test_rarefaction.py:27 |
test_rarefaction_precondition_unmet |
software | healthy | tests/test_rarefaction.py:58 |
_entry |
software | healthy | tests/test_cna.py:18 |
test_cna_crisp_recovers_structure |
software | healthy | tests/test_cna.py:26 |
test_cna_fuzzy_continuous |
software | healthy | tests/test_cna.py:47 |
test_cna_too_few_factors_degrades |
software | healthy | tests/test_cna.py:63 |
_entry |
software | healthy | tests/test_topsis.py:16 |
test_topsis_ranks_dominant_alternative_first |
software | healthy | tests/test_topsis.py:27 |
test_topsis_precondition_unmet |
software | healthy | tests/test_topsis.py:54 |
test_score_candidate_dimensions |
software | healthy | tests/test_discover.py:12 |
test_discover_ranks_and_dedupes_against_catalog |
software | healthy | tests/test_discover.py:22 |
fetch |
software | healthy | tests/test_discover.py:24 |
test_discover_seed_is_ranked_desc_and_excludes_existing |
software | healthy | tests/test_discover.py:36 |
ids_of |
software | healthy | tests/test_discover.py:50 |
test_ingest_skill_and_markdown |
software | healthy | tests/test_ingestion.py:4 |
test_ingest_empty_inbox |
software | healthy | tests/test_ingestion.py:27 |
test_infer_kind |
software | healthy | tests/test_profiler.py:19 |
test_profile_detects_panel |
software | healthy | tests/test_profiler.py:23 |
_entry |
software | healthy | tests/test_permanova.py:16 |
test_permanova_significant |
software | healthy | tests/test_permanova.py:27 |
test_permanova_null |
software | healthy | tests/test_permanova.py:70 |
test_permanova_precondition_no_group |
software | healthy | tests/test_permanova.py:99 |
test_permanova_precondition_continuous_only |
software | healthy | tests/test_permanova.py:113 |
_entry |
software | healthy | tests/test_efa.py:16 |
test_efa_recovers_two_factors |
software | healthy | tests/test_efa.py:27 |
test_efa_precondition_unmet |
software | healthy | tests/test_efa.py:58 |
_entry |
software | healthy | tests/test_diversity.py:16 |
test_diversity_executor |
software | healthy | tests/test_diversity.py:27 |
test_diversity_known_values |
software | healthy | tests/test_diversity.py:44 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
pyproject.toml |
software | healthy | pyproject.toml |
test_multinomial_logit.py |
software | healthy | tests/test_multinomial_logit.py |
test_statistics.py |
software | healthy | tests/test_statistics.py |
test_catalog_consistency.py |
software | healthy | tests/test_catalog_consistency.py |
test_rarefaction.py |
software | healthy | tests/test_rarefaction.py |
test_cna.py |
software | healthy | tests/test_cna.py |
test_topsis.py |
software | healthy | tests/test_topsis.py |
test_discover.py |
software | healthy | tests/test_discover.py |
test_ingestion.py |
software | healthy | tests/test_ingestion.py |
test_profiler.py |
software | healthy | tests/test_profiler.py |
test_permanova.py |
software | healthy | tests/test_permanova.py |
test_efa.py |
software | healthy | tests/test_efa.py |
test_diversity.py |
software | healthy | tests/test_diversity.py |
test_dea.py |
software | healthy | tests/test_dea.py |
test_smoke.py |
software | healthy | tests/test_smoke.py |
test_meta_regression.py |
software | healthy | tests/test_meta_regression.py |
test_random_effects.py |
software | healthy | tests/test_random_effects.py |
test_gam.py |
software | healthy | tests/test_gam.py |
test_local_moran.py |
software | healthy | tests/test_local_moran.py |
test_causal_forest.py |
software | healthy | tests/test_causal_forest.py |
test_glmm.py |
software | healthy | tests/test_glmm.py |
test_scoring.py |
software | healthy | tests/test_scoring.py |
test_meta_analysis.py |
software | healthy | tests/test_meta_analysis.py |
test_qca_necessity.py |
software | healthy | tests/test_qca_necessity.py |
test_quality.py |
software | healthy | tests/test_quality.py |
test_dynamic_panel_gmm.py |
software | healthy | tests/test_dynamic_panel_gmm.py |
test_synthetic_control.py |
software | healthy | tests/test_synthetic_control.py |
test_config.py |
software | healthy | tests/test_config.py |
test_quantile_regression.py |
software | healthy | tests/test_quantile_regression.py |
test_nca.py |
software | healthy | tests/test_nca.py |
test_poisson.py |
software | healthy | tests/test_poisson.py |
test_idw.py |
software | healthy | tests/test_idw.py |
test_fsqca.py |
software | healthy | tests/test_fsqca.py |
test_mcda_methods.py |
software | healthy | tests/test_mcda_methods.py |
test_csqca.py |
software | healthy | tests/test_csqca.py |
test_getis_ord.py |
software | healthy | tests/test_getis_ord.py |
test_var_granger.py |
software | healthy | tests/test_var_granger.py |
test_cleaning.py |
software | healthy | tests/test_cleaning.py |
test_pca.py |
software | healthy | tests/test_pca.py |
test_executor.py |
software | healthy | tests/test_executor.py |
test_differential_abundance.py |
software | healthy | tests/test_differential_abundance.py |
test_novelty.py |
software | healthy | tests/test_novelty.py |
test_sfa.py |
software | healthy | tests/test_sfa.py |
test_timeseries.py |
software | healthy | tests/test_timeseries.py |
test_recommender.py |
software | healthy | tests/test_recommender.py |
test_catalog.py |
software | healthy | tests/test_catalog.py |
test_xgboost.py |
software | healthy | tests/test_xgboost.py |
test_cli.py |
software | healthy | tests/test_cli.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
analysis-catalog |
software | healthy | docs/analysis-catalog |
scripts |
software | healthy | scripts |
meta_collection |
software | healthy | meta_collection |
skills_inbox |
software | healthy | skills_inbox |
benchmark |
software | healthy | benchmark |
results |
software | healthy | benchmark/results |
.claude |
software | healthy | .claude |
agents |
software | healthy | .claude/agents |
skills |
software | healthy | .claude/skills |
add-analysis |
software | healthy | .claude/skills/add-analysis |
researchforge |
software | healthy | researchforge |
cleaning |
software | healthy | researchforge/cleaning |
catalog |
software | healthy | researchforge/catalog |
entries |
software | healthy | researchforge/catalog/entries |
candidate_queue |
software | healthy | researchforge/catalog/candidate_queue |
profiler |
software | healthy | researchforge/profiler |
ingestion |
software | healthy | researchforge/ingestion |
benchmark |
software | healthy | researchforge/benchmark |
web |
software | healthy | researchforge/web |
static |
software | healthy | researchforge/web/static |
recommender |
software | healthy | researchforge/recommender |
executor |
software | healthy | researchforge/executor |
| Label | Layer | Status | Path |
|---|---|---|---|
CleaningStep |
software | healthy | researchforge/cleaning/plan.py:21 |
MethodCandidate |
software | healthy | researchforge/catalog/discover.py:75 |
Catalog |
software | healthy | researchforge/catalog/registry.py:15 |
Precondition |
software | healthy | researchforge/catalog/schema.py:14 |
AnalysisEntry |
software | healthy | researchforge/catalog/schema.py:31 |
CatalogCandidate |
software | healthy | researchforge/catalog/candidates.py:25 |
ColumnInfo |
software | healthy | researchforge/profiler/fingerprint.py:21 |
Issue |
software | healthy | researchforge/profiler/fingerprint.py:29 |
DataFingerprint |
software | healthy | researchforge/profiler/fingerprint.py:39 |
IngestedItem |
software | healthy | researchforge/ingestion/ingest.py:22 |
BenchmarkCase |
software | healthy | researchforge/benchmark/cases.py:19 |
BenchmarkReport |
software | healthy | researchforge/benchmark/run.py:20 |
RunRequest |
software | healthy | researchforge/web/app.py:54 |
FileRequest |
software | healthy | researchforge/web/app.py:59 |
RigorVerdict |
software | healthy | researchforge/recommender/rigor.py:17 |
Recommendation |
software | healthy | researchforge/recommender/recommend.py:18 |
MethodologyScore |
software | healthy | researchforge/recommender/scoring.py:63 |
NoveltyHint |
software | healthy | researchforge/recommender/novelty.py:14 |
RunResult |
software | healthy | researchforge/executor/run.py:20 |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | researchforge/web/app.py |
POST /api/analyze |
api | healthy | researchforge/web/app.py |
POST /api/clean |
api | healthy | researchforge/web/app.py |
POST /api/reanalyze |
api | healthy | researchforge/web/app.py |
POST /api/run |
api | healthy | researchforge/web/app.py |
GET /api/download/{run_name} |
api | healthy | researchforge/web/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-pk_g22bi |
software | healthy | /tmp/repobility-clone-pk_g22bi |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | researchforge/cli.py |
This page is publicly accessible at:
https://repobility.com/scan/0300cdd2-357c-425f-ad84-55df49f9cd8a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0300cdd2-357c-425f-ad84-55df49f9cd8a/
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.