https://github.com/WaynezProg/agentic-os
· scanned 2026-06-16 00:55 UTC (2 months, 1 week ago)
175 raw signals (0 security + 175 graph)
Last scanned 2 months, 1 week ago · v1 · 158 actionable findings from 1 signal source. 17 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2985 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 |
|---|---|---|---|
test_snapshot_backup_and_restore |
software | healthy | tests/test_backup_store.py:6 |
test_restore_preserves_empty_file_when_it_existed_before |
software | healthy | tests/test_backup_store.py:25 |
test_restore_deletes_file_created_by_patch |
software | healthy | tests/test_backup_store.py:45 |
_session_create |
software | healthy | tests/test_storage.py:10 |
_create_old_sessions_db_without_status_check |
software | healthy | tests/test_storage.py:22 |
_create_current_sessions_db_without_env_json |
software | healthy | tests/test_storage.py:73 |
test_store_persists_session_workspace_path |
software | healthy | tests/test_storage.py:123 |
test_store_persists_null_workspace_path |
software | healthy | tests/test_storage.py:136 |
test_init_adds_workspace_path_to_existing_sessions_table |
software | healthy | tests/test_storage.py:148 |
test_store_creates_and_updates_session |
software | healthy | tests/test_storage.py:161 |
test_store_persists_session_env |
software | healthy | tests/test_storage.py:180 |
test_store_records_events |
software | healthy | tests/test_storage.py:192 |
test_store_rejects_event_for_missing_session |
software | healthy | tests/test_storage.py:205 |
test_succeeded_session_cannot_be_marked_running_again |
software | healthy | tests/test_storage.py:215 |
test_nonzero_exit_marks_session_failed |
software | healthy | tests/test_storage.py:232 |
test_init_migrates_old_events_table_without_foreign_key |
software | healthy | tests/test_storage.py:243 |
test_init_migrates_old_sessions_table_without_status_check |
software | healthy | tests/test_storage.py:315 |
test_init_preserves_valid_old_sessions |
software | healthy | tests/test_storage.py:337 |
test_init_adds_env_json_to_existing_sessions_table |
software | healthy | tests/test_storage.py:350 |
test_init_drops_invalid_old_sessions |
software | healthy | tests/test_storage.py:364 |
test_stopping_session_cannot_be_marked_running_again |
software | healthy | tests/test_storage.py:376 |
test_terminal_sessions_cannot_be_marked_running_again |
software | healthy | tests/test_storage.py:390 |
test_mark_running_rejects_interleaved_terminal_update |
software | healthy | tests/test_storage.py:409 |
interleaving_transition |
software | healthy | tests/test_storage.py:417 |
test_find_binary_existing |
software | healthy | tests/test_tool_discovery.py:15 |
test_find_binary_missing |
software | healthy | tests/test_tool_discovery.py:22 |
test_detect_version_success |
software | healthy | tests/test_tool_discovery.py:28 |
test_detect_version_failure |
software | healthy | tests/test_tool_discovery.py:35 |
test_detect_tool_installed |
software | healthy | tests/test_tool_discovery.py:42 |
test_detect_tool_not_installed |
software | healthy | tests/test_tool_discovery.py:58 |
test_detect_tool_no_version_command |
software | healthy | tests/test_tool_discovery.py:72 |
test_discover_all_filters_enabled |
software | healthy | tests/test_tool_discovery.py:86 |
test_invalidate_cache |
software | healthy | tests/test_tool_discovery.py:115 |
example_registry |
software | healthy | tests/test_adapter_contract.py:21 |
test_contract_from_agent_has_required_fields |
software | healthy | tests/test_adapter_contract.py:25 |
test_contract_marks_external_session_id_capable_harnesses |
software | healthy | tests/test_adapter_contract.py:51 |
test_contract_v2_cursor_semantics |
software | healthy | tests/test_adapter_contract.py:63 |
test_contract_v2_openclaw_declares_json_usage |
software | healthy | tests/test_adapter_contract.py:87 |
test_contract_v2_semantic_harness_set_excludes_shell |
software | healthy | tests/test_adapter_contract.py:99 |
test_contract_v2_configless_agent_has_no_native_config_surf… |
software | healthy | tests/test_adapter_contract.py:111 |
test_contract_v2_unknown_config_path_is_not_scannable |
software | healthy | tests/test_adapter_contract.py:135 |
test_contract_v2_config_files_match_native_scan_contract |
software | healthy | tests/test_adapter_contract.py:185 |
test_contract_v2_semantic_harnesses_round_trip_and_config_c… |
software | healthy | tests/test_adapter_contract.py:198 |
test_contract_v2_semantic_harness_set_matches_registry_non_… |
software | healthy | tests/test_adapter_contract.py:232 |
test_contract_v2_matches_golden_fixture |
software | healthy | tests/test_adapter_contract.py:242 |
test_contract_v2_fixtures_cover_only_semantic_harnesses |
software | healthy | tests/test_adapter_contract.py:252 |
_write_registry |
software | healthy | tests/test_policy_aware_run.py:8 |
_make_client |
software | healthy | tests/test_policy_aware_run.py:22 |
_set_policy |
software | healthy | tests/test_policy_aware_run.py:28 |
test_session_allowed_when_no_policy_configured |
software | healthy | tests/test_policy_aware_run.py:48 |
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 |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
pyproject.toml |
software | healthy | pyproject.toml |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
test_backup_store.py |
software | healthy | tests/test_backup_store.py |
test_storage.py |
software | healthy | tests/test_storage.py |
test_tool_discovery.py |
software | healthy | tests/test_tool_discovery.py |
test_adapter_contract.py |
software | healthy | tests/test_adapter_contract.py |
test_policy_aware_run.py |
software | healthy | tests/test_policy_aware_run.py |
test_remote_access.py |
software | healthy | tests/test_remote_access.py |
test_start_script.py |
software | healthy | tests/test_start_script.py |
test_profiles.py |
software | healthy | tests/test_profiles.py |
test_workspaces.py |
software | healthy | tests/test_workspaces.py |
test_audit.py |
software | healthy | tests/test_audit.py |
test_remote_admin_routes.py |
software | healthy | tests/test_remote_admin_routes.py |
test_memory.py |
software | healthy | tests/test_memory.py |
test_attach_vibe_coding.py |
software | healthy | tests/test_attach_vibe_coding.py |
test_models.py |
software | healthy | tests/test_models.py |
test_logs.py |
software | healthy | tests/test_logs.py |
test_fleet.py |
software | healthy | tests/test_fleet.py |
test_jsonio.py |
software | healthy | tests/test_jsonio.py |
test_import_export.py |
software | healthy | tests/test_import_export.py |
test_parent_watch.py |
software | healthy | tests/test_parent_watch.py |
test_remote_token_lifecycle.py |
software | healthy | tests/test_remote_token_lifecycle.py |
test_safe_edit.py |
software | healthy | tests/test_safe_edit.py |
test_diagnostics.py |
software | healthy | tests/test_diagnostics.py |
test_evidence.py |
software | healthy | tests/test_evidence.py |
test_events_sse.py |
software | healthy | tests/test_events_sse.py |
test_registry.py |
software | healthy | tests/test_registry.py |
test_harness_config_patch.py |
software | healthy | tests/test_harness_config_patch.py |
test_end_to_end.py |
software | healthy | tests/test_end_to_end.py |
test_live_sessions.py |
software | healthy | tests/test_live_sessions.py |
test_control_plane.py |
software | healthy | tests/test_control_plane.py |
test_agentic_inventory.py |
software | healthy | tests/test_agentic_inventory.py |
test_usage.py |
software | healthy | tests/test_usage.py |
test_schema_registry.py |
software | healthy | tests/test_schema_registry.py |
test_mcp_alignment.py |
software | healthy | tests/test_mcp_alignment.py |
test_surface_ops.py |
software | healthy | tests/test_surface_ops.py |
test_harness_config.py |
software | healthy | tests/test_harness_config.py |
test_config_inventory.py |
software | healthy | tests/test_config_inventory.py |
test_profile_patch.py |
software | healthy | tests/test_profile_patch.py |
test_capability_inventory.py |
software | healthy | tests/test_capability_inventory.py |
test_run_templates.py |
software | healthy | tests/test_run_templates.py |
test_catalog.py |
software | healthy | tests/test_catalog.py |
test_daemon_bind.py |
software | healthy | tests/test_daemon_bind.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 |
|---|---|---|---|
FakeClient |
software | healthy | tests/test_cli.py:21 |
LegacyHarnessContractClient |
software | healthy | tests/test_cli.py:675 |
RecordingHttpxClient |
software | healthy | tests/test_cli.py:1340 |
FakeResponse |
software | healthy | tests/test_cli.py:1381 |
ErrorResponse |
software | healthy | tests/test_cli.py:1786 |
ErrorHttpxClient |
software | healthy | tests/test_cli.py:1792 |
ErrorClient |
software | healthy | tests/test_cli.py:1836 |
StopFollow |
software | healthy | tests/test_cli.py:1865 |
FollowClient |
software | healthy | tests/test_cli.py:1868 |
DeprecatedSkillClient |
software | healthy | tests/test_cli.py:2300 |
FakeProc |
software | healthy | tests/test_api.py:2910 |
FakeBenchClient |
software | healthy | tests/test_bench.py:58 |
HangingProc |
software | healthy | tests/test_health_prober.py:95 |
HealthState |
software | healthy | src/agentic_os/fleet.py:10 |
HealthRecord |
software | healthy | src/agentic_os/fleet.py:41 |
FleetEvent |
software | healthy | src/agentic_os/fleet.py:51 |
FleetStore |
software | healthy | src/agentic_os/fleet.py:60 |
EvidenceEvent |
software | healthy | src/agentic_os/evidence.py:24 |
EvidenceReadResult |
software | healthy | src/agentic_os/evidence.py:36 |
EvidencePaths |
software | healthy | src/agentic_os/evidence.py:42 |
EvidenceStore |
software | healthy | src/agentic_os/evidence.py:52 |
AgenticClient |
software | healthy | src/agentic_os/client.py:13 |
SchemaRegistry |
software | healthy | src/agentic_os/schema_registry.py:49 |
PatchOp |
software | healthy | src/agentic_os/patch_engine.py:12 |
PatchEngine |
software | healthy | src/agentic_os/patch_engine.py:18 |
PatchTarget |
software | healthy | src/agentic_os/safe_edit.py:22 |
PatchResult |
software | healthy | src/agentic_os/safe_edit.py:34 |
ValidationError |
software | healthy | src/agentic_os/safe_edit.py:44 |
ConflictError |
software | healthy | src/agentic_os/safe_edit.py:50 |
SafeEditEngine |
software | healthy | src/agentic_os/safe_edit.py:54 |
Store |
software | healthy | src/agentic_os/storage.py:124 |
HealthProber |
software | healthy | src/agentic_os/health_prober.py:9 |
RenderedRun |
software | healthy | src/agentic_os/registry.py:17 |
Registry |
software | healthy | src/agentic_os/registry.py:24 |
LiveSession |
software | healthy | src/agentic_os/live_sessions.py:36 |
ToolDiscoveryResult |
software | healthy | src/agentic_os/tool_discovery.py:18 |
_VersionResult |
software | healthy | src/agentic_os/tool_discovery.py:28 |
ConfigSummary |
software | healthy | src/agentic_os/config_inventory.py:21 |
StandaloneFileTarget |
software | healthy | src/agentic_os/surface_ops.py:20 |
CompiledSurfacePatch |
software | healthy | src/agentic_os/surface_ops.py:28 |
RunTemplateInput |
software | healthy | src/agentic_os/run_templates.py:28 |
RunTemplateRecord |
software | healthy | src/agentic_os/run_templates.py:39 |
RunTemplateStore |
software | healthy | src/agentic_os/run_templates.py:52 |
CommandTemplate |
software | healthy | src/agentic_os/adapter_contract.py:22 |
ContractCapabilities |
software | healthy | src/agentic_os/adapter_contract.py:27 |
HarnessAdapterContract |
software | healthy | src/agentic_os/adapter_contract.py:34 |
LaunchContractV2 |
software | healthy | src/agentic_os/adapter_contract.py:49 |
NativeSessionContractV2 |
software | healthy | src/agentic_os/adapter_contract.py:58 |
LogContractV2 |
software | healthy | src/agentic_os/adapter_contract.py:66 |
UsageContractV2 |
software | healthy | src/agentic_os/adapter_contract.py:73 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | src/agentic_os/api.py |
GET /agents |
api | healthy | src/agentic_os/api.py |
GET /agents/{agent_id} |
api | healthy | src/agentic_os/api.py |
GET /harnesses |
api | healthy | src/agentic_os/api.py |
GET /harnesses/validate |
api | healthy | src/agentic_os/api.py |
GET /harnesses/{harness_id} |
api | healthy | src/agentic_os/api.py |
GET /tools/discovery |
api | healthy | src/agentic_os/api.py |
GET /tools/inventory |
api | healthy | src/agentic_os/api.py |
GET /tools/capabilities |
api | healthy | src/agentic_os/api.py |
GET /tools/mcp/matrix |
api | healthy | src/agentic_os/api.py |
POST /tools/mcp/copy |
api | healthy | src/agentic_os/api.py |
POST /tools/mcp/remove |
api | healthy | src/agentic_os/api.py |
GET /agentic/inventory |
api | healthy | src/agentic_os/api.py |
GET /agentic/inventory/{agent_id} |
api | healthy | src/agentic_os/api.py |
GET /harness-contracts |
api | healthy | src/agentic_os/api.py |
GET /harness-contracts/{harness_id} |
api | healthy | src/agentic_os/api.py |
GET /harnesses/{harness_id}/health |
api | healthy | src/agentic_os/api.py |
GET /harnesses/{harness_id}/logs |
api | healthy | src/agentic_os/api.py |
GET /profiles |
api | healthy | src/agentic_os/api.py |
GET /profiles/{name} |
api | healthy | src/agentic_os/api.py |
POST /profiles |
api | healthy | src/agentic_os/api.py |
DELETE /profiles/{name} |
api | healthy | src/agentic_os/api.py |
GET /profiles/{name}/diff |
api | healthy | src/agentic_os/api.py |
POST /projects/{project_path:path}/bind-profile |
api | healthy | src/agentic_os/api.py |
GET /usage/sessions/{session_id} |
api | healthy | src/agentic_os/api.py |
GET /usage/summary |
api | healthy | src/agentic_os/api.py |
GET /usage/quotas |
api | healthy | src/agentic_os/api.py |
GET /harnesses/{harness_id}/activity |
api | healthy | src/agentic_os/api.py |
POST /sessions |
api | healthy | src/agentic_os/api.py |
GET /sessions |
api | healthy | src/agentic_os/api.py |
GET /sessions/live |
api | healthy | src/agentic_os/api.py |
GET /sessions/live/transcript |
api | healthy | src/agentic_os/api.py |
POST /sessions/live/open-terminal |
api | healthy | src/agentic_os/api.py |
GET /sessions/{session_id} |
api | healthy | src/agentic_os/api.py |
GET /sessions/{session_id}/events |
api | healthy | src/agentic_os/api.py |
GET /sessions/{session_id}/evidence |
api | healthy | src/agentic_os/api.py |
GET /sessions/{session_id}/evidence.zip |
api | healthy | src/agentic_os/api.py |
GET /sessions/{session_id}/evidence/events |
api | healthy | src/agentic_os/api.py |
GET /sessions/{session_id}/timeline |
api | healthy | src/agentic_os/api.py |
GET /sessions/{session_id}/logs |
api | healthy | src/agentic_os/api.py |
POST /sessions/discover |
api | healthy | src/agentic_os/api.py |
POST /sessions/bind |
api | healthy | src/agentic_os/api.py |
POST /sessions/{session_id}/stop |
api | healthy | src/agentic_os/api.py |
POST /sessions/{session_id}/retry |
api | healthy | src/agentic_os/api.py |
POST /sessions/{session_id}/attach |
api | healthy | src/agentic_os/api.py |
GET /approvals |
api | healthy | src/agentic_os/api.py |
GET /approvals/{approval_id} |
api | healthy | src/agentic_os/api.py |
POST /approvals/{approval_id}/approve |
api | healthy | src/agentic_os/api.py |
POST /approvals/{approval_id}/reject |
api | healthy | src/agentic_os/api.py |
POST /sessions/{session_id}/memory/summary |
api | healthy | src/agentic_os/api.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 |
fixtures |
software | healthy | tests/fixtures |
adapter_contract_v2 |
software | healthy | tests/fixtures/adapter_contract_v2 |
apps |
software | healthy | apps |
desktop |
software | healthy | apps/desktop |
src-tauri |
software | healthy | apps/desktop/src-tauri |
capabilities |
software | healthy | apps/desktop/src-tauri/capabilities |
src |
software | healthy | apps/desktop/src-tauri/src |
ios |
software | healthy | apps/ios |
RemoteCompanion |
software | healthy | apps/ios/RemoteCompanion |
web |
software | healthy | apps/web |
ui |
software | healthy | apps/web/ui |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
scripts |
software | healthy | scripts |
lib |
software | healthy | scripts/lib |
examples |
software | healthy | examples |
config |
software | healthy | examples/config |
managed |
software | healthy | examples/config/managed |
user |
software | healthy | examples/config/user |
remote-gateway |
software | healthy | examples/remote-gateway |
prompts |
software | healthy | prompts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
agentic_os |
software | healthy | src/agentic_os |
schemas |
software | healthy | src/agentic_os/schemas |
openclaw |
software | healthy | src/agentic_os/schemas/openclaw |
hermes |
software | healthy | src/agentic_os/schemas/hermes |
opencode |
software | healthy | src/agentic_os/schemas/opencode |
codex |
software | healthy | src/agentic_os/schemas/codex |
cursor |
software | healthy | src/agentic_os/schemas/cursor |
qwen |
software | healthy | src/agentic_os/schemas/qwen |
gemini |
software | healthy | src/agentic_os/schemas/gemini |
agentic_os |
software | healthy | src/agentic_os/schemas/agentic_os |
claude |
software | healthy | src/agentic_os/schemas/claude |
specs |
software | healthy | specs |
| Label | Layer | Status | Path |
|---|---|---|---|
fleet_health |
data | healthy | src/agentic_os/fleet.py |
fleet_events |
data | healthy | src/agentic_os/fleet.py |
sessions |
data | healthy | src/agentic_os/storage.py |
events |
data | healthy | src/agentic_os/storage.py |
agents |
data | healthy | src/agentic_os/storage.py |
run_templates |
data | healthy | src/agentic_os/run_templates.py |
pairing_codes |
data | healthy | src/agentic_os/remote_store.py |
devices |
data | healthy | src/agentic_os/remote_store.py |
pairing_failures |
data | healthy | src/agentic_os/remote_store.py |
usage_records |
data | healthy | src/agentic_os/usage.py |
skills |
data | healthy | src/agentic_os/control_plane.py |
mcp_servers |
data | healthy | src/agentic_os/control_plane.py |
agent_policies |
data | healthy | src/agentic_os/control_plane.py |
control_plane_history |
data | healthy | src/agentic_os/control_plane_history.py |
workspaces |
data | healthy | src/agentic_os/workspaces.py |
workspace_state |
data | healthy | src/agentic_os/workspaces.py |
audit_events |
data | healthy | src/agentic_os/audit.py |
session_summaries |
data | healthy | src/agentic_os/memory_store.py |
memory_review_items |
data | healthy | src/agentic_os/memory_store.py |
memories |
data | healthy | src/agentic_os/memory_store.py |
approvals |
data | healthy | src/agentic_os/approvals.py |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | README.md |
sqlite |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-1vdlgd61 |
software | healthy | /tmp/repobility-clone-1vdlgd61 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/536a3c60-c7ad-44c6-a4eb-5df2ac592c1d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/536a3c60-c7ad-44c6-a4eb-5df2ac592c1d/
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.