https://github.com/adam-jackson-cf/raidar
· scanned 2026-06-17 01:29 UTC (1 month, 2 weeks ago)
75 raw signals (0 security + 75 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -21.4 (diff) · 67 actionable findings from 1 signal source. 8 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2765 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 |
|---|---|---|---|
_current_project_version |
software | healthy | scripts/release/verify-version-wiring.py:14 |
_main_function |
software | healthy | scripts/release/verify-version-wiring.py:22 |
_version_option_decorator |
software | healthy | scripts/release/verify-version-wiring.py:36 |
_keyword |
software | healthy | scripts/release/verify-version-wiring.py:54 |
_check_cli_version_option |
software | healthy | scripts/release/verify-version-wiring.py:58 |
main |
software | healthy | scripts/release/verify-version-wiring.py:76 |
_project_block |
software | healthy | scripts/release/bump-version.py:40 |
_atomic_write_text |
software | healthy | scripts/release/bump-version.py:47 |
_atomic_write_many |
software | healthy | scripts/release/bump-version.py:67 |
get_current_version |
software | healthy | scripts/release/bump-version.py:91 |
parse_version |
software | healthy | scripts/release/bump-version.py:101 |
format_version |
software | healthy | scripts/release/bump-version.py:108 |
get_commits_since_last_bump |
software | healthy | scripts/release/bump-version.py:112 |
analyze_commits |
software | healthy | scripts/release/bump-version.py:135 |
calculate_new_version |
software | healthy | scripts/release/bump-version.py:164 |
render_pyproject_update |
software | healthy | scripts/release/bump-version.py:176 |
update_pyproject |
software | healthy | scripts/release/bump-version.py:188 |
generate_changelog_entry |
software | healthy | scripts/release/bump-version.py:193 |
render_changelog_update |
software | healthy | scripts/release/bump-version.py:233 |
update_changelog |
software | dead | scripts/release/bump-version.py:256 |
main |
software | healthy | scripts/release/bump-version.py:261 |
_run_git |
software | healthy | scripts/checks/check-python-fanout.py:64 |
_gitignored_paths |
software | healthy | scripts/checks/check-python-fanout.py:84 |
_canonical_relpath |
software | healthy | scripts/checks/check-python-fanout.py:96 |
_is_excluded |
software | healthy | scripts/checks/check-python-fanout.py:104 |
_normalise_source_roots |
software | healthy | scripts/checks/check-python-fanout.py:108 |
discover_python_files |
software | healthy | scripts/checks/check-python-fanout.py:121 |
_module_for_path |
software | healthy | scripts/checks/check-python-fanout.py:153 |
collect_python_files |
software | healthy | scripts/checks/check-python-fanout.py:169 |
_resolve_relative_import |
software | healthy | scripts/checks/check-python-fanout.py:191 |
_normalise_known_module |
software | healthy | scripts/checks/check-python-fanout.py:206 |
_literal_importlib_import_module |
software | healthy | scripts/checks/check-python-fanout.py:223 |
_imports_from_import_from |
software | healthy | scripts/checks/check-python-fanout.py:238 |
imported_modules |
software | healthy | scripts/checks/check-python-fanout.py:270 |
_is_stdlib_module |
software | healthy | scripts/checks/check-python-fanout.py:315 |
architectural_dependencies |
software | healthy | scripts/checks/check-python-fanout.py:320 |
source_nloc |
software | healthy | scripts/checks/check-python-fanout.py:324 |
analyse_fanout |
software | healthy | scripts/checks/check-python-fanout.py:332 |
_root_packages |
software | healthy | scripts/checks/check-python-fanout.py:392 |
main |
software | healthy | scripts/checks/check-python-fanout.py:404 |
render |
software | healthy | scripts/checks/check-python-quality.py:58 |
repo_relative_path |
software | healthy | scripts/checks/check-python-quality.py:62 |
path_matches_prefix |
software | healthy | scripts/checks/check-python-quality.py:66 |
is_excluded_relpath |
software | healthy | scripts/checks/check-python-quality.py:71 |
is_maintained_python_relpath |
software | healthy | scripts/checks/check-python-quality.py:76 |
discover_maintained_python_files |
software | healthy | scripts/checks/check-python-quality.py:83 |
_is_snake_case_name |
software | healthy | scripts/checks/check-python-quality.py:91 |
_root_diagnostics |
software | healthy | scripts/checks/check-python-quality.py:99 |
_generic_name_diagnostics |
software | healthy | scripts/checks/check-python-quality.py:112 |
_module_name_diagnostics |
software | healthy | scripts/checks/check-python-quality.py:138 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
README.md |
software | healthy | README.md |
Makefile |
software | healthy | Makefile |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
oracle-browser-run.sh |
software | healthy | scripts/oracle-browser-run.sh |
verify-version-wiring.py |
software | healthy | scripts/release/verify-version-wiring.py |
bump-version.py |
software | healthy | scripts/release/bump-version.py |
install-pre-commit.sh |
software | healthy | scripts/setup/install-pre-commit.sh |
check-python-fanout.py |
software | healthy | scripts/checks/check-python-fanout.py |
run-agent-smoke.sh |
software | healthy | scripts/checks/run-agent-smoke.sh |
check-python-quality.py |
software | healthy | scripts/checks/check-python-quality.py |
pre-commit-quality-preflight.sh |
software | healthy | scripts/checks/pre-commit-quality-preflight.sh |
python.sh |
software | healthy | scripts/lib/python.sh |
version-changelog.yml |
software | healthy | .github/workflows/version-changelog.yml |
ci-quality-gates-incremental.yml |
software | healthy | .github/workflows/ci-quality-gates-incremental.yml |
scenario.yaml |
software | healthy | scenarios/hello-world-smoke/v001/scenario.yaml |
vitest.config.ts |
software | healthy | scenarios/hello-world-smoke/v001/starter/vitest.config.ts |
postcss.config.mjs |
software | healthy | scenarios/hello-world-smoke/v001/starter/postcss.config.mjs |
package.json |
software | healthy | scenarios/hello-world-smoke/v001/starter/package.json |
next.config.ts |
software | healthy | scenarios/hello-world-smoke/v001/starter/next.config.ts |
bun.lock |
software | healthy | scenarios/hello-world-smoke/v001/starter/bun.lock |
next-env.d.ts |
software | healthy | scenarios/hello-world-smoke/v001/starter/next-env.d.ts |
tsconfig.json |
software | healthy | scenarios/hello-world-smoke/v001/starter/tsconfig.json |
capture-screenshot.ts |
software | healthy | scenarios/hello-world-smoke/v001/starter/scripts/capture-sc… |
globals.css |
software | healthy | scenarios/hello-world-smoke/v001/starter/src/app/globals.css |
layout.tsx |
software | healthy | scenarios/hello-world-smoke/v001/starter/src/app/layout.tsx |
page.tsx |
software | healthy | scenarios/hello-world-smoke/v001/starter/src/app/page.tsx |
button.tsx |
software | healthy | scenarios/hello-world-smoke/v001/starter/src/components/ui/… |
setup.ts |
software | healthy | scenarios/hello-world-smoke/v001/starter/src/test/setup.ts |
utils.ts |
software | healthy | scenarios/hello-world-smoke/v001/starter/src/lib/utils.ts |
task.md |
software | healthy | scenarios/hello-world-smoke/v001/prompt/task.md |
CLAUDE.md |
software | healthy | scenarios/hello-world-smoke/v001/rules/CLAUDE.md |
AGENTS.md |
software | healthy | scenarios/hello-world-smoke/v001/rules/AGENTS.md |
user-rules-setting.md |
software | healthy | scenarios/hello-world-smoke/v001/rules/user-rules-setting.md |
copilot-instructions.md |
software | healthy | scenarios/hello-world-smoke/v001/rules/copilot-instructions… |
GEMINI.md |
software | healthy | scenarios/hello-world-smoke/v001/rules/GEMINI.md |
scenario.yaml |
software | healthy | scenarios/skill-benchmark-coding-test/v002/scenario.yaml |
vitest.config.ts |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/vitest.c… |
postcss.config.mjs |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/postcss.… |
package.json |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/package.… |
next.config.ts |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/next.con… |
bun.lock |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/bun.lock |
next-env.d.ts |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/next-env… |
tsconfig.json |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/tsconfig… |
capture-screenshot.ts |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/scripts/… |
globals.css |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/src/app/… |
layout.tsx |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/src/app/… |
page.tsx |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/src/app/… |
button.tsx |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/src/comp… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SourceRoot |
software | healthy | scripts/checks/check-python-fanout.py:34 |
PythonFile |
software | healthy | scripts/checks/check-python-fanout.py:40 |
FanoutLimits |
software | healthy | scripts/checks/check-python-fanout.py:48 |
FanoutResult |
software | healthy | scripts/checks/check-python-fanout.py:55 |
Diagnostic |
software | healthy | scripts/checks/check-python-quality.py:52 |
SpanBuilder |
software | healthy | review-surface/scripts/build-review-data.mjs:SpanBuilder |
TestParseJudgeResponse |
software | healthy | orchestrator/tests/test_deterministic.py:10 |
TestJudgeResult |
software | healthy | orchestrator/tests/test_deterministic.py:92 |
TestRegexSafetyValidation |
software | healthy | orchestrator/tests/test_deterministic.py:108 |
ExperimentRunSpec |
software | healthy | orchestrator/tests/test_experiment.py:31 |
SummaryInputSpec |
software | healthy | orchestrator/tests/test_experiment.py:40 |
Result |
software | healthy | orchestrator/tests/test_command_helper_behaviors.py:14 |
BrokenValidation |
software | healthy | orchestrator/tests/test_command_helper_behaviors.py:117 |
_FailingLock |
software | healthy | orchestrator/tests/test_task_image_cache_behaviors.py:131 |
ExperimentSummaryFixture |
software | healthy | orchestrator/tests/test_cli_commands.py:41 |
FakeCommandEnv |
software | healthy | orchestrator/tests/test_cli_commands.py:53 |
PruneExperimentDirs |
software | healthy | orchestrator/tests/test_cli_commands.py:60 |
TestSaveAndLoadRun |
software | healthy | orchestrator/tests/test_storage.py:17 |
TestLoadAllRuns |
software | healthy | orchestrator/tests/test_storage.py:89 |
TestAggregateResults |
software | healthy | orchestrator/tests/test_storage.py:123 |
TestExportCsv |
software | healthy | orchestrator/tests/test_storage.py:227 |
_RuntimeProxy |
software | healthy | orchestrator/tests/test_runner_metrics.py:72 |
BaselineWorkspaceFixture |
software | healthy | orchestrator/tests/test_runner_metrics.py:103 |
VerifierRunFixture |
software | healthy | orchestrator/tests/test_runner_metrics.py:110 |
HarborBundleFixture |
software | healthy | orchestrator/tests/test_runner_metrics.py:117 |
EmptyScorer |
software | healthy | orchestrator/tests/test_runner_metrics.py:1788 |
Result |
software | healthy | orchestrator/tests/test_runtime_helper_edge_behaviors.py:47 |
_ExecAdapterStub |
software | healthy | orchestrator/tests/test_harbor_env.py:77 |
PrepareWorkspacePatchState |
software | healthy | orchestrator/tests/test_harbor_env.py:105 |
TaskImageFixture |
software | healthy | orchestrator/tests/test_harbor_env.py:113 |
FailingAdapter |
software | healthy | orchestrator/tests/test_task_images_and_workspace_phase.py:… |
TestCategorizeFailure |
software | healthy | orchestrator/tests/test_gate_watcher.py:11 |
TestTruncateOutput |
software | healthy | orchestrator/tests/test_gate_watcher.py:45 |
TestGateWatcher |
software | healthy | orchestrator/tests/test_gate_watcher.py:68 |
_RuntimeProxy |
software | healthy | orchestrator/tests/harbor_runtime_support.py:39 |
_AdapterStub |
software | healthy | orchestrator/tests/harbor_runtime_support.py:82 |
_ExecAdapterStub |
software | healthy | orchestrator/tests/harbor_runtime_support.py:185 |
PrepareWorkspacePatchState |
software | healthy | orchestrator/tests/harbor_runtime_support.py:213 |
TaskImageFixture |
software | healthy | orchestrator/tests/harbor_runtime_support.py:221 |
TestFunctionalScore |
software | healthy | orchestrator/tests/test_scorecard.py:16 |
TestVerificationStabilityScore |
software | healthy | orchestrator/tests/test_scorecard.py:54 |
TestVisualScore |
software | healthy | orchestrator/tests/test_scorecard.py:80 |
TestScorecardComposite |
software | healthy | orchestrator/tests/test_scorecard.py:89 |
_Process |
software | healthy | orchestrator/tests/test_harbor_execution_result_behaviors.p… |
_FailingProcess |
software | healthy | orchestrator/tests/test_harbor_execution_result_behaviors.p… |
_TimeoutProcess |
software | healthy | orchestrator/tests/test_harbor_execution_result_behaviors.p… |
_AlreadyExited |
software | healthy | orchestrator/tests/test_harbor_execution_result_behaviors.p… |
_Running |
software | healthy | orchestrator/tests/test_harbor_execution_result_behaviors.p… |
_Adapter |
software | healthy | orchestrator/tests/test_harbor_execution_result_behaviors.p… |
TestMatrixAgentSpec |
software | healthy | orchestrator/tests/test_matrix.py:17 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
release |
software | healthy | scripts/release |
setup |
software | healthy | scripts/setup |
checks |
software | healthy | scripts/checks |
lib |
software | healthy | scripts/lib |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
scenarios |
software | healthy | scenarios |
hello-world-smoke |
software | healthy | scenarios/hello-world-smoke |
v001 |
software | healthy | scenarios/hello-world-smoke/v001 |
starter |
software | healthy | scenarios/hello-world-smoke/v001/starter |
scripts |
software | healthy | scenarios/hello-world-smoke/v001/starter/scripts |
src |
software | healthy | scenarios/hello-world-smoke/v001/starter/src |
app |
software | healthy | scenarios/hello-world-smoke/v001/starter/src/app |
components |
software | healthy | scenarios/hello-world-smoke/v001/starter/src/components |
ui |
software | healthy | scenarios/hello-world-smoke/v001/starter/src/components/ui |
test |
software | healthy | scenarios/hello-world-smoke/v001/starter/src/test |
lib |
software | healthy | scenarios/hello-world-smoke/v001/starter/src/lib |
prompt |
software | healthy | scenarios/hello-world-smoke/v001/prompt |
rules |
software | healthy | scenarios/hello-world-smoke/v001/rules |
skill-benchmark-coding-test |
software | healthy | scenarios/skill-benchmark-coding-test |
v002 |
software | healthy | scenarios/skill-benchmark-coding-test/v002 |
starter |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter |
scripts |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/scripts |
src |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/src |
app |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/src/app |
components |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/src/comp… |
ui |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/src/comp… |
test |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/src/test |
lib |
software | healthy | scenarios/skill-benchmark-coding-test/v002/starter/src/lib |
prompt |
software | healthy | scenarios/skill-benchmark-coding-test/v002/prompt |
rules |
software | healthy | scenarios/skill-benchmark-coding-test/v002/rules |
v001 |
software | healthy | scenarios/skill-benchmark-coding-test/v001 |
starter |
software | healthy | scenarios/skill-benchmark-coding-test/v001/starter |
scripts |
software | healthy | scenarios/skill-benchmark-coding-test/v001/starter/scripts |
src |
software | healthy | scenarios/skill-benchmark-coding-test/v001/starter/src |
app |
software | healthy | scenarios/skill-benchmark-coding-test/v001/starter/src/app |
components |
software | healthy | scenarios/skill-benchmark-coding-test/v001/starter/src/comp… |
ui |
software | healthy | scenarios/skill-benchmark-coding-test/v001/starter/src/comp… |
test |
software | healthy | scenarios/skill-benchmark-coding-test/v001/starter/src/test |
lib |
software | healthy | scenarios/skill-benchmark-coding-test/v001/starter/src/lib |
prompt |
software | healthy | scenarios/skill-benchmark-coding-test/v001/prompt |
rules |
software | healthy | scenarios/skill-benchmark-coding-test/v001/rules |
v003 |
software | healthy | scenarios/skill-benchmark-coding-test/v003 |
starter |
software | healthy | scenarios/skill-benchmark-coding-test/v003/starter |
scripts |
software | healthy | scenarios/skill-benchmark-coding-test/v003/starter/scripts |
src |
software | healthy | scenarios/skill-benchmark-coding-test/v003/starter/src |
app |
software | healthy | scenarios/skill-benchmark-coding-test/v003/starter/src/app |
components |
software | healthy | scenarios/skill-benchmark-coding-test/v003/starter/src/comp… |
ui |
software | healthy | scenarios/skill-benchmark-coding-test/v003/starter/src/comp… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | scenarios/hello-world-smoke/v001/starter/src/app/layout.tsx |
Home |
frontend | healthy | scenarios/hello-world-smoke/v001/starter/src/app/page.tsx |
RootLayout |
frontend | healthy | scenarios/skill-benchmark-coding-test/v002/starter/src/app/… |
Home |
frontend | healthy | scenarios/skill-benchmark-coding-test/v002/starter/src/app/… |
RootLayout |
frontend | healthy | scenarios/skill-benchmark-coding-test/v001/starter/src/app/… |
Home |
frontend | healthy | scenarios/skill-benchmark-coding-test/v001/starter/src/app/… |
RootLayout |
frontend | healthy | scenarios/skill-benchmark-coding-test/v003/starter/src/app/… |
Home |
frontend | healthy | scenarios/skill-benchmark-coding-test/v003/starter/src/app/… |
RootLayout |
frontend | healthy | scenarios/bugfix-ledger-balance/v001/starter/src/app/layout… |
Home |
frontend | healthy | scenarios/bugfix-ledger-balance/v001/starter/src/app/page.t… |
RootLayout |
frontend | healthy | scenarios/homepage-implementation/v002/starter/src/app/layo… |
Home |
frontend | healthy | scenarios/homepage-implementation/v002/starter/src/app/page… |
RootLayout |
frontend | healthy | scenarios/homepage-implementation/v001/starter/src/app/layo… |
Home |
frontend | healthy | scenarios/homepage-implementation/v001/starter/src/app/page… |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | scenarios/hello-world-smoke/v001/starter/src/app/page.tsx |
/RunsPage |
frontend | healthy | review-surface/src/pages/RunsPage.tsx |
/ExperimentsPage |
frontend | healthy | review-surface/src/pages/ExperimentsPage.tsx |
/ |
frontend | healthy | review-surface/src/router.tsx |
/runs |
frontend | healthy | review-surface/src/router.tsx |
/runs/:runId |
frontend | healthy | review-surface/src/router.tsx |
* |
frontend | healthy | review-surface/src/router.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::Makefile |
security | healthy | Makefile |
auth::orchestrator/tests/test_claude_code_cli_adapter.py |
security | healthy | orchestrator/tests/test_claude_code_cli_adapter.py |
auth::AGENTS.md |
security | healthy | AGENTS.md |
auth::orchestrator/tests/test_harbor_cli_agents.py |
security | healthy | orchestrator/tests/test_harbor_cli_agents.py |
auth::matrices/homepage-v001-codex-oauth.yaml |
security | healthy | matrices/homepage-v001-codex-oauth.yaml |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | scenarios/hello-world-smoke/v001/starter/scripts/capture-sc… |
port:5951 |
network | healthy | review-surface/vite.config.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::version-changelog |
cicd | healthy | .github/workflows/version-changelog.yml |
gha::ci-quality-gates-incremental |
cicd | healthy | .github/workflows/ci-quality-gates-incremental.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
version-bump |
cicd | healthy | .github/workflows/version-changelog.yml |
quality-gates |
cicd | healthy | .github/workflows/ci-quality-gates-incremental.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
adam-jackson-cf__raidar |
software | healthy | /data/fable5_failed_archive/adam-jackson-cf__raidar |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | scenarios/hello-world-smoke/v001/starter/scripts/capture-sc… |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | orchestrator/src/raidar/runtime/harbor.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::orchestrator/tests/test_llm_as_judge_metr… |
security | healthy | orchestrator/tests/test_llm_as_judge_metric.py |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/b32aa5d4-f111-49a5-9e87-6d33b89cadb2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b32aa5d4-f111-49a5-9e87-6d33b89cadb2/
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.