https://github.com/SharbelMaroun/AI-Agent-Orchestration-HW4
· scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)
33 raw signals (0 security + 33 graph)
Last scanned 2 months, 2 weeks ago · v1 · 29 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2614 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 |
|---|---|---|---|
_cand |
software | healthy | tests/test_fix_policy.py:13 |
test_priority_of_maps_each_kind |
software | healthy | tests/test_fix_policy.py:20 |
test_order_places_p1_before_p4 |
software | healthy | tests/test_fix_policy.py:30 |
test_order_breaks_ties_by_confidence_desc |
software | healthy | tests/test_fix_policy.py:35 |
test_from_config_reads_priority_order |
software | healthy | tests/test_fix_policy.py:40 |
test_unknown_kind_rejected |
software | healthy | tests/test_fix_policy.py:46 |
_load |
software | healthy | tests/test_check_line_cap.py:9 |
test_blank_and_comment_lines_excluded |
software | healthy | tests/test_check_line_cap.py:16 |
test_tests_directory_is_in_default_scope |
software | healthy | tests/test_check_line_cap.py:21 |
test_over_cap_file_flagged |
software | healthy | tests/test_check_line_cap.py:25 |
test_readonly_is_auto |
software | healthy | tests/test_skill_guardrails.py:22 |
test_write_tool_with_reversible_step_is_reversible |
software | healthy | tests/test_skill_guardrails.py:26 |
test_irreversible_step_is_irreversible |
software | healthy | tests/test_skill_guardrails.py:30 |
test_disable_model_invocation_is_human_only |
software | healthy | tests/test_skill_guardrails.py:34 |
test_reversible_step_without_undo_flagged |
software | healthy | tests/test_skill_guardrails.py:38 |
test_irreversible_step_without_approval_flagged |
software | healthy | tests/test_skill_guardrails.py:44 |
test_classify_reads_from_disk |
software | healthy | tests/test_skill_guardrails.py:50 |
test_graph_reading_skill_file_is_auto |
software | healthy | tests/test_skill_guardrails.py:59 |
test_refactor_skill_file_guardrails |
software | healthy | tests/test_skill_guardrails.py:64 |
test_anthropic_imported_only_in_gatekeeper |
software | healthy | tests/test_no_llm_bypass.py:10 |
test_improvement_loop_block_present_with_all_keys |
software | healthy | tests/test_improvement_loop_config.py:6 |
test_priority_order_covers_p1_through_p5 |
software | healthy | tests/test_improvement_loop_config.py:14 |
test_max_iterations_matches_hard_cap_constant |
software | healthy | tests/test_improvement_loop_config.py:18 |
test_model_exposes_all_stop_condition_fields |
software | healthy | tests/test_graph_diff.py:16 |
test_diff_counts_between_fixtures |
software | healthy | tests/test_graph_diff.py:29 |
test_moved_load_is_not_reported_as_dependency_loss |
software | healthy | tests/test_graph_diff.py:40 |
test_true_dependency_loss_is_detected |
software | healthy | tests/test_graph_diff.py:49 |
test_one_jsonl_record_per_transition |
software | healthy | tests/test_trace_log.py:6 |
test_traced_wrapper_records_the_node |
software | healthy | tests/test_trace_log.py:15 |
test_completeness_trace_lists_every_node_in_order |
software | healthy | tests/test_trace_log.py:24 |
test_sdk_block_keys_are_readable |
software | healthy | tests/test_sdk_config.py:7 |
test_max_loop_iterations_is_five |
software | healthy | tests/test_sdk_config.py:14 |
_graph |
software | healthy | tests/test_diff_isolation.py:6 |
test_new_isolated_node_is_detected |
software | healthy | tests/test_diff_isolation.py:14 |
test_no_new_isolated_components_when_still_connected |
software | healthy | tests/test_diff_isolation.py:20 |
_api_call_sites |
software | healthy | tests/test_api_call_routing.py:14 |
test_no_api_call_sites_outside_gatekeeper |
software | healthy | tests/test_api_call_routing.py:24 |
test_fix_priority_covers_p1_through_p5 |
software | healthy | tests/test_loop_constants.py:6 |
test_evidence_level_is_the_four_rung_ladder |
software | healthy | tests/test_loop_constants.py:10 |
test_stop_condition_has_five_conditions |
software | healthy | tests/test_loop_constants.py:14 |
test_loop_verdict_is_continue_or_stop |
software | healthy | tests/test_loop_constants.py:18 |
test_fix_priority_sorts_lexicographically_by_value |
software | healthy | tests/test_loop_constants.py:22 |
_runner |
software | healthy | tests/test_test_gate.py:8 |
run |
software | healthy | tests/test_test_gate.py:29 |
test_exit_zero_maps_to_pass |
software | healthy | tests/test_test_gate.py:14 |
test_nonzero_maps_to_fail |
software | healthy | tests/test_test_gate.py:20 |
test_runner_receives_uv_run_pytest_and_repo_cwd |
software | healthy | tests/test_test_gate.py:26 |
test_default_runner_routes_through_gatekeeper |
software | healthy | tests/test_test_gate.py:38 |
test_repo_graph_handoff_payloads |
software | healthy | tests/test_integration_handoff_repo_graph.py:6 |
test_to_dict_stamps_schema_version |
software | healthy | tests/test_dto_serde.py:11 |
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 |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
setup.json |
software | healthy | config/setup.json |
questions.json |
software | healthy | config/questions.json |
logging_config.json |
software | healthy | config/logging_config.json |
eval_tasks.json |
software | healthy | config/eval_tasks.json |
rate_limits.json |
software | healthy | config/rate_limits.json |
test_fix_policy.py |
software | healthy | tests/test_fix_policy.py |
test_check_line_cap.py |
software | healthy | tests/test_check_line_cap.py |
test_skill_guardrails.py |
software | healthy | tests/test_skill_guardrails.py |
test_no_llm_bypass.py |
software | healthy | tests/test_no_llm_bypass.py |
test_improvement_loop_config.py |
software | healthy | tests/test_improvement_loop_config.py |
test_graph_diff.py |
software | healthy | tests/test_graph_diff.py |
test_trace_log.py |
software | healthy | tests/test_trace_log.py |
test_sdk_config.py |
software | healthy | tests/test_sdk_config.py |
test_diff_isolation.py |
software | healthy | tests/test_diff_isolation.py |
test_api_call_routing.py |
software | healthy | tests/test_api_call_routing.py |
test_loop_constants.py |
software | healthy | tests/test_loop_constants.py |
test_test_gate.py |
software | healthy | tests/test_test_gate.py |
test_integration_handoff_repo_graph.py |
software | healthy | tests/test_integration_handoff_repo_graph.py |
test_dto_serde.py |
software | healthy | tests/test_dto_serde.py |
test_mock_mode.py |
software | healthy | tests/test_mock_mode.py |
test_sdk_orchestration.py |
software | healthy | tests/test_sdk_orchestration.py |
test_diff_communities.py |
software | healthy | tests/test_diff_communities.py |
test_ledger_io.py |
software | healthy | tests/test_ledger_io.py |
test_stop_conditions.py |
software | healthy | tests/test_stop_conditions.py |
test_knowledge_iterate.py |
software | healthy | tests/test_knowledge_iterate.py |
test_report_ingest.py |
software | healthy | tests/test_report_ingest.py |
test_iso25010_mapping.py |
software | healthy | tests/test_iso25010_mapping.py |
conftest.py |
software | healthy | tests/conftest.py |
test_windows.py |
software | healthy | tests/test_windows.py |
test_refactor_split.py |
software | healthy | tests/test_refactor_split.py |
test_constants.py |
software | healthy | tests/test_constants.py |
test_models_community_hyperedge.py |
software | healthy | tests/test_models_community_hyperedge.py |
test_loop_controller.py |
software | healthy | tests/test_loop_controller.py |
test_bughunter_agent_node.py |
software | healthy | tests/test_bughunter_agent_node.py |
test_red_gate_rollback.py |
software | healthy | tests/test_red_gate_rollback.py |
test_llm_client_selection.py |
software | healthy | tests/test_llm_client_selection.py |
test_stop_eval.py |
software | healthy | tests/test_stop_eval.py |
test_manifest.py |
software | healthy | tests/test_manifest.py |
test_repo_agent.py |
software | healthy | tests/test_repo_agent.py |
test_pipeline_orchestrator.py |
software | healthy | tests/test_pipeline_orchestrator.py |
test_plugins.py |
software | healthy | tests/test_plugins.py |
test_validation_aggregate.py |
software | healthy | tests/test_validation_aggregate.py |
test_refactor_bottleneck.py |
software | healthy | tests/test_refactor_bottleneck.py |
test_diff_betweenness.py |
software | healthy | tests/test_diff_betweenness.py |
test_guardrails.py |
software | healthy | tests/test_guardrails.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_Low |
software | healthy | tests/test_sdk_orchestration.py:75 |
_MockGatekeeper |
software | healthy | tests/conftest.py:70 |
_MockSDK |
software | healthy | tests/conftest.py:92 |
_SDK |
software | healthy | tests/test_bughunter_agent_node.py:9 |
FakeSDK |
software | healthy | tests/test_repo_agent.py:19 |
S |
software | healthy | tests/test_repo_agent.py:63 |
FakeCLI |
software | healthy | tests/test_pipeline_orchestrator.py:10 |
_CapturingExecutor |
software | healthy | tests/test_assisted_runner.py:10 |
_SDK |
software | healthy | tests/test_start_flow.py:13 |
_GK |
software | healthy | tests/test_start_flow.py:58 |
_MetricsAgentStub |
software | healthy | tests/test_gatekeeper_ledger.py:9 |
_StubExecutor |
software | healthy | tests/test_gatekeeper_ledger.py:43 |
_Conforming |
software | healthy | tests/test_interfaces.py:6 |
Bad |
software | healthy | tests/test_interfaces.py:25 |
NoHook |
software | healthy | tests/test_interfaces.py:33 |
_SDK |
software | healthy | tests/test_graph_node_diff.py:42 |
FakeGatekeeper |
software | healthy | tests/test_graphify_cli.py:22 |
_SDK |
software | healthy | tests/test_refactor_agent_node.py:6 |
_StubExecutor |
software | healthy | tests/test_baseline_runner.py:13 |
_SDK |
software | healthy | tests/test_qa_agent_node.py:8 |
_Bad |
software | healthy | tests/test_qa_agent_node.py:21 |
_StubCLISDK |
software | healthy | tests/test_path_coverage.py:50 |
_MockSDK |
software | healthy | tests/test_checkpointing.py:9 |
_Stub |
software | healthy | tests/test_budget_alerts.py:19 |
_SDK |
software | healthy | tests/test_metrics_agent_node.py:6 |
FakeGatekeeper |
software | healthy | tests/test_sdk_graphify.py:14 |
FakeLayout |
software | healthy | tests/test_cli.py:23 |
FakeGatekeeper |
software | healthy | tests/test_sdk_clone.py:10 |
_SDK |
software | healthy | tests/test_analyst_agent_node.py:8 |
_FakeSDK |
software | healthy | tests/test_main_cli.py:12 |
_SDK |
software | healthy | tests/test_graph_agent_node.py:9 |
_ManifestSDK |
software | healthy | tests/test_graph_agent_node.py:14 |
_SDK |
software | healthy | tests/test_repo_agent_node.py:9 |
OrchSDK |
software | healthy | tests/_orch_sdk.py:9 |
_FlowSDK |
software | healthy | tests/integration/test_sdk_flow.py:9 |
_MetSDK |
software | healthy | tests/integration/test_sdk_loop.py:15 |
Shape |
software | healthy | tests/fixtures/classes_pkg/shapes.py:6 |
Circle |
software | healthy | tests/fixtures/classes_pkg/shapes.py:14 |
Color |
software | healthy | tests/fixtures/classes_pkg/shapes.py:23 |
MyList |
software | healthy | tests/fixtures/classes_pkg/shapes.py:28 |
Repository |
software | healthy | tests/fixtures/classes_pkg/services.py:4 |
Service |
software | healthy | tests/fixtures/classes_pkg/services.py:12 |
FakeGatekeeper |
software | healthy | tests/agents/test_graph_agent_vault.py:12 |
VaultReport |
software | healthy | src/archlens/vault/validate.py:14 |
NoteLintError |
software | healthy | src/archlens/vault/note_lint.py:4 |
VaultConfig |
software | healthy | src/archlens/vault/config.py:6 |
VaultLayout |
software | healthy | src/archlens/vault/layout.py:11 |
EvidenceLintError |
software | healthy | src/archlens/vault/evidence_lint.py:8 |
Skill |
software | healthy | src/archlens/vault/skill_router.py:14 |
SharedFlow |
software | healthy | src/archlens/graphops/flow_detector.py:14 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
config |
software | healthy | config |
tests |
software | healthy | tests |
vault |
software | healthy | tests/vault |
golden |
software | healthy | tests/vault/golden |
integration |
software | healthy | tests/integration |
graphops |
software | healthy | tests/graphops |
fixtures |
software | healthy | tests/fixtures |
loop_target |
software | healthy | tests/fixtures/loop_target |
tests |
software | healthy | tests/fixtures/loop_target/tests |
vault |
software | healthy | tests/fixtures/vault |
mini_repo |
software | healthy | tests/fixtures/mini_repo |
tests |
software | healthy | tests/fixtures/mini_repo/tests |
src |
software | healthy | tests/fixtures/mini_repo/src |
mini_pkg |
software | healthy | tests/fixtures/mini_repo/src/mini_pkg |
classes_pkg |
software | healthy | tests/fixtures/classes_pkg |
sample_repo |
software | healthy | tests/fixtures/sample_repo |
no_license_repo |
software | healthy | tests/fixtures/no_license_repo |
tests |
software | healthy | tests/fixtures/no_license_repo/tests |
no_tests_repo |
software | healthy | tests/fixtures/no_tests_repo |
graphify |
software | healthy | tests/fixtures/graphify |
non_python_repo |
software | healthy | tests/fixtures/non_python_repo |
phase13 |
software | healthy | tests/phase13 |
fixtures |
software | healthy | tests/phase13/fixtures |
agents |
software | healthy | tests/agents |
sdk |
software | healthy | tests/sdk |
results |
software | healthy | results |
sensitivity |
software | healthy | results/sensitivity |
variance |
software | healthy | results/variance |
docs |
software | healthy | docs |
_templates |
software | healthy | docs/_templates |
adr |
software | healthy | docs/adr |
approvals |
software | healthy | docs/approvals |
metrics |
software | healthy | docs/metrics |
scripts |
software | healthy | scripts |
deliverables |
software | healthy | deliverables |
metrics |
software | healthy | metrics |
reports |
software | healthy | reports |
skills |
software | healthy | skills |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
archlens |
software | healthy | src/archlens |
vault |
software | healthy | src/archlens/vault |
graphops |
software | healthy | src/archlens/graphops |
models |
software | healthy | src/archlens/graphops/models |
shared |
software | healthy | src/archlens/shared |
gatekeeper |
software | healthy | src/archlens/gatekeeper |
agents |
software | healthy | src/archlens/agents |
prompts |
software | healthy | src/archlens/agents/prompts |
metrics |
software | healthy | src/archlens/metrics |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
quality |
cicd | healthy | .github/workflows/ci.yml |
secrets |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-xm46f2n7 |
software | healthy | /tmp/repobility-clone-xm46f2n7 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
8.8.8.8 |
network | healthy | tests/test_phase13_fixtures.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::tests/test_llm_client_selection.py |
security | healthy | tests/test_llm_client_selection.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/d56e9453-15c3-4b23-b68a-9e68ffe37136/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d56e9453-15c3-4b23-b68a-9e68ffe37136/
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.