https://github.com/Ridou/horus-os
· scanned 2026-06-15 23:51 UTC (2 months, 3 weeks ago)
171 raw signals (0 security + 171 graph)
Last scanned 2 months, 3 weeks ago · v1 · 153 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.
All 5204 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 |
|---|---|---|---|
TourOverlay |
software | healthy | frontend/components/TourOverlay.tsx:TourOverlay |
find |
software | healthy | frontend/components/TourOverlay.tsx:find |
stripFrontmatter |
software | healthy | frontend/components/MarkdownRenderer.tsx:stripFrontmatter |
preprocess |
software | healthy | frontend/components/MarkdownRenderer.tsx:preprocess |
fenceCount |
software | healthy | frontend/components/MarkdownRenderer.tsx:fenceCount |
Highlight |
software | healthy | frontend/components/MarkdownRenderer.tsx:Highlight |
MarkdownRenderer |
software | healthy | frontend/components/MarkdownRenderer.tsx:MarkdownRenderer |
estimateCost |
software | healthy | frontend/components/DashboardHome.tsx:estimateCost |
DashboardHome |
software | healthy | frontend/components/DashboardHome.tsx:DashboardHome |
ExampleDataBanner |
software | healthy | frontend/components/ExampleDataBanner.tsx:ExampleDataBanner |
Bar |
software | healthy | frontend/components/PageSkeleton.tsx:Bar |
PageSkeleton |
software | healthy | frontend/components/PageSkeleton.tsx:PageSkeleton |
Stepper |
software | healthy | frontend/components/Stepper.tsx:Stepper |
handlePrimary |
software | healthy | frontend/components/Stepper.tsx:handlePrimary |
handleBack |
software | healthy | frontend/components/Stepper.tsx:handleBack |
EmptyState |
software | healthy | frontend/components/EmptyState.tsx:EmptyState |
DiscordMark |
software | healthy | frontend/components/MarketingLanding.tsx:DiscordMark |
SectionHead |
software | healthy | frontend/components/MarketingLanding.tsx:SectionHead |
MarketingLanding |
software | healthy | frontend/components/MarketingLanding.tsx:MarketingLanding |
PageHeader |
software | healthy | frontend/components/PageHeader.tsx:PageHeader |
StatusBadge |
software | healthy | frontend/components/StatusBadge.tsx:StatusBadge |
Modal |
software | healthy | frontend/components/Modal.tsx:Modal |
DemoBanner |
software | healthy | frontend/components/AppShell.tsx:DemoBanner |
AppShell |
software | healthy | frontend/components/AppShell.tsx:AppShell |
onChange |
software | healthy | frontend/components/AppShell.tsx:onChange |
onKey |
software | healthy | frontend/components/AppShell.tsx:onKey |
MiniChart |
software | healthy | frontend/components/MiniChart.tsx:MiniChart |
x |
software | healthy | frontend/components/MiniChart.tsx:x |
CommandBlock |
software | healthy | frontend/components/CommandBlock.tsx:CommandBlock |
CopyButton |
software | healthy | frontend/components/CopyButton.tsx:CopyButton |
copy |
software | healthy | frontend/components/CopyButton.tsx:copy |
StubPage |
software | healthy | frontend/components/StubPage.tsx:StubPage |
DiscordMark |
software | healthy | frontend/components/Sidebar.tsx:DiscordMark |
isActive |
software | healthy | frontend/components/Sidebar.tsx:isActive |
Sidebar |
software | healthy | frontend/components/Sidebar.tsx:Sidebar |
TourProvider |
software | healthy | frontend/components/TourProvider.tsx:TourProvider |
useTour |
software | healthy | frontend/components/TourProvider.tsx:useTour |
MetricCard |
software | healthy | frontend/components/MetricCard.tsx:MetricCard |
StatusDot |
software | healthy | frontend/components/StatusDot.tsx:StatusDot |
StatusIcon |
software | healthy | frontend/components/StatusIcon.tsx:StatusIcon |
TourConsumer |
software | healthy | frontend/components/__tests__/TourProvider.test.tsx:TourCon… |
Standalone |
software | healthy | frontend/components/__tests__/TourProvider.test.tsx:Standal… |
makeWrapper |
software | healthy | frontend/components/__tests__/CredentialRow.test.tsx:makeWr… |
Wrapper |
software | healthy | frontend/components/__tests__/CredentialRow.test.tsx:Wrapper |
getSidebar |
software | healthy | frontend/components/__tests__/AppShell.test.tsx:getSidebar |
NotFound |
software | healthy | frontend/app/not-found.tsx:NotFound |
HomePage |
software | healthy | frontend/app/page.tsx:HomePage |
RootLayout |
software | healthy | frontend/app/layout.tsx:RootLayout |
Providers |
software | healthy | frontend/app/providers.tsx:Providers |
ReadinessSummary |
software | healthy | frontend/app/integrations/ReadinessSummary.tsx:ReadinessSum… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PROJECT.md |
software | healthy | PROJECT.md |
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
ROADMAP.md |
software | healthy | ROADMAP.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
STATUS.md |
software | healthy | STATUS.md |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
postcss.config.mjs |
software | healthy | frontend/postcss.config.mjs |
README.md |
software | healthy | frontend/README.md |
package.json |
software | healthy | frontend/package.json |
package-lock.json |
software | healthy | frontend/package-lock.json |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
eslint.config.mjs |
software | healthy | frontend/eslint.config.mjs |
vitest.config.ts |
software | healthy | frontend/vitest.config.ts |
vitest.setup.ts |
software | healthy | frontend/vitest.setup.ts |
next.config.ts |
software | healthy | frontend/next.config.ts |
TourOverlay.tsx |
software | healthy | frontend/components/TourOverlay.tsx |
MarkdownRenderer.tsx |
software | healthy | frontend/components/MarkdownRenderer.tsx |
DashboardHome.tsx |
software | healthy | frontend/components/DashboardHome.tsx |
ExampleDataBanner.tsx |
software | healthy | frontend/components/ExampleDataBanner.tsx |
PageSkeleton.tsx |
software | healthy | frontend/components/PageSkeleton.tsx |
Stepper.tsx |
software | healthy | frontend/components/Stepper.tsx |
EmptyState.tsx |
software | healthy | frontend/components/EmptyState.tsx |
MarketingLanding.tsx |
software | healthy | frontend/components/MarketingLanding.tsx |
PageHeader.tsx |
software | healthy | frontend/components/PageHeader.tsx |
index.ts |
software | healthy | frontend/components/index.ts |
StatusBadge.tsx |
software | healthy | frontend/components/StatusBadge.tsx |
Modal.tsx |
software | healthy | frontend/components/Modal.tsx |
AppShell.tsx |
software | healthy | frontend/components/AppShell.tsx |
MiniChart.tsx |
software | healthy | frontend/components/MiniChart.tsx |
CommandBlock.tsx |
software | healthy | frontend/components/CommandBlock.tsx |
CopyButton.tsx |
software | healthy | frontend/components/CopyButton.tsx |
StubPage.tsx |
software | healthy | frontend/components/StubPage.tsx |
Sidebar.tsx |
software | healthy | frontend/components/Sidebar.tsx |
TourProvider.tsx |
software | healthy | frontend/components/TourProvider.tsx |
MetricCard.tsx |
software | healthy | frontend/components/MetricCard.tsx |
StatusDot.tsx |
software | healthy | frontend/components/StatusDot.tsx |
StatusIcon.tsx |
software | healthy | frontend/components/StatusIcon.tsx |
TourProvider.test.tsx |
software | healthy | frontend/components/__tests__/TourProvider.test.tsx |
Sidebar.test.tsx |
software | healthy | frontend/components/__tests__/Sidebar.test.tsx |
CredentialRow.test.tsx |
software | healthy | frontend/components/__tests__/CredentialRow.test.tsx |
AppShell.test.tsx |
software | healthy | frontend/components/__tests__/AppShell.test.tsx |
IntegrationCard.test.tsx |
software | healthy | frontend/components/__tests__/IntegrationCard.test.tsx |
Modal.test.tsx |
software | healthy | frontend/components/__tests__/Modal.test.tsx |
Stepper.test.tsx |
software | healthy | frontend/components/__tests__/Stepper.test.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
for |
software | healthy | frontend/components/__tests__/StatusDot.test.tsx:for |
names |
software | healthy | frontend/lib/cn.ts:names |
TestV12ToV13Migration |
software | healthy | tests/test_v12_to_v13_migration.py:80 |
_FakeEntryPoint |
software | healthy | tests/test_e2e_adapter_lifecycle_arc.py:37 |
_ArcAdapter |
software | healthy | tests/test_e2e_adapter_lifecycle_arc.py:62 |
_FakeVector |
software | healthy | tests/test_embeddings_backend.py:27 |
_FakeTextEmbedding |
software | healthy | tests/test_embeddings_backend.py:37 |
CleanVenv |
software | healthy | tests/conftest.py:72 |
TestV11ToV12Migration |
software | healthy | tests/test_v11_to_v12_migration.py:44 |
TestV9ToV10Migration |
software | healthy | tests/test_v9_to_v10_migration.py:42 |
_ScriptedConversation |
software | healthy | tests/test_e2e_multi_agent.py:26 |
_FakeConversation |
software | healthy | tests/test_agent_loop.py:17 |
_NetworkAttempted |
software | healthy | tests/test_memory_no_network.py:35 |
_FakeBackend |
software | healthy | tests/test_memory_no_network.py:72 |
_FakeVectorIndex |
software | healthy | tests/test_memory_no_network.py:86 |
_ReadyIndex |
software | healthy | tests/test_memory_no_network.py:132 |
_FakeVector |
software | healthy | tests/test_memory_no_network.py:150 |
_FakeTextEmbedding |
software | healthy | tests/test_memory_no_network.py:157 |
_FakeEntryPoint |
software | healthy | tests/test_adapters_discovery.py:20 |
_FakeAdapter |
software | healthy | tests/test_adapters_discovery.py:33 |
_OtherAdapter |
software | healthy | tests/test_adapters_discovery.py:43 |
_Boom |
software | healthy | tests/test_adapters_discovery.py:136 |
_Call |
software | healthy | tests/test_adapters_voice.py:65 |
_Calls |
software | healthy | tests/test_adapters_voice.py:69 |
_Client |
software | healthy | tests/test_adapters_voice.py:76 |
_FakeResponse |
software | healthy | tests/test_tool_ssrf.py:121 |
_FakeClient |
software | healthy | tests/test_tool_ssrf.py:171 |
_Intents |
software | healthy | tests/test_adapters_discord_bot.py:73 |
_Color |
software | healthy | tests/test_adapters_discord_bot.py:88 |
_Embed |
software | healthy | tests/test_adapters_discord_bot.py:112 |
_Object |
software | healthy | tests/test_adapters_discord_bot.py:135 |
_RawReactionActionEvent |
software | healthy | tests/test_adapters_discord_bot.py:143 |
_CommandTree |
software | healthy | tests/test_adapters_discord_bot.py:185 |
_FakeChecks |
software | healthy | tests/test_adapters_discord_bot.py:216 |
_Client |
software | healthy | tests/test_adapters_discord_bot.py:260 |
_Bot |
software | healthy | tests/test_adapters_discord_bot.py:284 |
_FakeEntryPoint |
software | healthy | tests/test_e2e_calendar_tool_wiring.py:37 |
_Request |
software | healthy | tests/test_e2e_calendar_tool_wiring.py:96 |
_Credentials |
software | healthy | tests/test_e2e_calendar_tool_wiring.py:109 |
_HttpError |
software | healthy | tests/test_e2e_calendar_tool_wiring.py:129 |
_Execute |
software | healthy | tests/test_e2e_calendar_tool_wiring.py:138 |
_Events |
software | healthy | tests/test_e2e_calendar_tool_wiring.py:145 |
_Service |
software | healthy | tests/test_e2e_calendar_tool_wiring.py:154 |
_FakeResult |
software | healthy | tests/test_tool_vision.py:25 |
_FakeConversation |
software | healthy | tests/test_tool_vision.py:30 |
_FakePage |
software | healthy | tests/test_tool_vision.py:85 |
_FakeReader |
software | healthy | tests/test_tool_vision.py:89 |
_BigStat |
software | healthy | tests/test_tool_vision.py:122 |
TestV10ToV11Migration |
software | healthy | tests/test_v10_to_v11_migration.py:42 |
_Block |
software | healthy | tests/test_streaming_partial_failure.py:37 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
components |
software | healthy | frontend/components |
__tests__ |
software | healthy | frontend/components/__tests__ |
app |
software | healthy | frontend/app |
integrations |
software | healthy | frontend/app/integrations |
__tests__ |
software | healthy | frontend/app/integrations/__tests__ |
settings |
software | healthy | frontend/app/settings |
about |
software | healthy | frontend/app/about |
activity |
software | healthy | frontend/app/activity |
research |
software | healthy | frontend/app/research |
__tests__ |
software | healthy | frontend/app/research/__tests__ |
team |
software | healthy | frontend/app/team |
__tests__ |
software | healthy | frontend/app/team/__tests__ |
[slug] |
software | healthy | frontend/app/team/[slug] |
chat |
software | healthy | frontend/app/chat |
__tests__ |
software | healthy | frontend/app/chat/__tests__ |
traces |
software | healthy | frontend/app/traces |
tasks |
software | healthy | frontend/app/tasks |
__tests__ |
software | healthy | frontend/app/tasks/__tests__ |
memory |
software | healthy | frontend/app/memory |
store |
software | healthy | frontend/app/store |
__tests__ |
software | healthy | frontend/app/store/__tests__ |
costs |
software | healthy | frontend/app/costs |
standup |
software | healthy | frontend/app/standup |
get-started |
software | healthy | frontend/app/get-started |
lib |
software | healthy | frontend/lib |
__tests__ |
software | healthy | frontend/lib/__tests__ |
fixtures |
software | healthy | frontend/lib/fixtures |
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
sigstore |
software | healthy | tests/fixtures/sigstore |
wrong-identity |
software | healthy | tests/fixtures/sigstore/wrong-identity |
canonical |
software | healthy | tests/fixtures/sigstore/canonical |
manifests |
software | healthy | tests/fixtures/manifests |
installer |
software | healthy | tests/fixtures/installer |
wheel_clean |
software | healthy | tests/fixtures/installer/wheel_clean |
sdist_only |
software | healthy | tests/fixtures/installer/sdist_only |
wheel_with_pth |
software | healthy | tests/fixtures/installer/wheel_with_pth |
wheel_downgrades_pydantic |
software | healthy | tests/fixtures/installer/wheel_downgrades_pydantic |
broken_plugins |
software | healthy | tests/fixtures/broken_plugins |
import_raises |
software | healthy | tests/fixtures/broken_plugins/import_raises |
tool_raises_registration |
software | healthy | tests/fixtures/broken_plugins/tool_raises_registration |
bad_toml |
software | healthy | tests/fixtures/broken_plugins/bad_toml |
schema_fail |
software | healthy | tests/fixtures/broken_plugins/schema_fail |
healthy |
software | healthy | tests/fixtures/broken_plugins/healthy |
mcp |
software | healthy | tests/mcp |
docs |
software | healthy | tests/docs |
research |
software | healthy | tests/research |
observability |
software | healthy | tests/observability |
test_plugin_pitfalls |
software | healthy | tests/test_plugin_pitfalls |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /api/adapters/slack/events |
api | healthy | src/horus_os/adapters/slack_adapter.py |
POST /api/adapters/slack/commands |
api | healthy | src/horus_os/adapters/slack_adapter.py |
POST /api/adapters/webhook |
api | healthy | src/horus_os/adapters/webhook.py |
GET /api/adapters/voice/status |
api | healthy | src/horus_os/adapters/voice_adapter.py |
GET /api/adapters/voice/twiml |
api | healthy | src/horus_os/adapters/voice_adapter.py |
POST /api/adapters/voice/calls/{record_id}/complete |
api | healthy | src/horus_os/adapters/voice_adapter.py |
POST /api/research |
api | healthy | src/horus_os/research/api.py |
POST /api/research/{task_id}/start |
api | healthy | src/horus_os/research/api.py |
GET /api/research/{task_id}/progress |
api | healthy | src/horus_os/research/api.py |
GET /api/research/{task_id}/report |
api | healthy | src/horus_os/research/api.py |
POST /api/research/{task_id}/cancel |
api | healthy | src/horus_os/research/api.py |
GET /api/plugins |
api | healthy | src/horus_os/server/plugins_api.py |
GET /api/plugins/{name} |
api | healthy | src/horus_os/server/plugins_api.py |
POST /api/plugins/{name}/enable |
api | healthy | src/horus_os/server/plugins_api.py |
POST /api/plugins/{name}/disable |
api | healthy | src/horus_os/server/plugins_api.py |
POST /api/plugins/{name}/grant |
api | healthy | src/horus_os/server/plugins_api.py |
DELETE /api/plugins/{name}/grant/{capability} |
api | healthy | src/horus_os/server/plugins_api.py |
GET /api/observability/plugins |
api | healthy | src/horus_os/server/plugins_api.py |
GET /api/team |
api | healthy | src/horus_os/server/dashboard_api.py |
GET /api/team/{name} |
api | healthy | src/horus_os/server/dashboard_api.py |
GET /api/memory |
api | healthy | src/horus_os/server/dashboard_api.py |
GET /api/memory/note |
api | healthy | src/horus_os/server/dashboard_api.py |
GET /api/activity |
api | healthy | src/horus_os/server/dashboard_api.py |
GET /api/tasks |
api | healthy | src/horus_os/server/dashboard_api.py |
DELETE /api/tasks/{task_id} |
api | healthy | src/horus_os/server/dashboard_api.py |
DELETE /api/traces/{trace_id} |
api | healthy | src/horus_os/server/dashboard_api.py |
GET /api/health |
api | healthy | src/horus_os/server/dashboard_api.py |
GET /api/settings |
api | healthy | src/horus_os/server/dashboard_api.py |
GET /api/integrations |
api | healthy | src/horus_os/server/dashboard_api.py |
GET /api/integrations/vercel/status |
api | healthy | src/horus_os/server/dashboard_api.py |
POST /api/integrations/{name}/keys |
api | healthy | src/horus_os/server/integrations_write.py |
POST /api/integrations/{name}/verify |
api | healthy | src/horus_os/server/integrations_write.py |
GET / |
api | healthy | src/horus_os/server/api.py |
GET /api/traces |
api | healthy | src/horus_os/server/api.py |
GET /api/traces/{trace_id} |
api | healthy | src/horus_os/server/api.py |
GET /api/traces/{trace_id}/children |
api | healthy | src/horus_os/server/api.py |
GET /api/agents |
api | healthy | src/horus_os/server/api.py |
GET /api/agents/{name} |
api | healthy | src/horus_os/server/api.py |
POST /api/agents |
api | healthy | src/horus_os/server/api.py |
PATCH /api/agents/{name} |
api | healthy | src/horus_os/server/api.py |
DELETE /api/agents/{name} |
api | healthy | src/horus_os/server/api.py |
GET /api/agents/{name}/export |
api | healthy | src/horus_os/server/api.py |
GET /api/store |
api | healthy | src/horus_os/server/api.py |
GET /api/store/{slug} |
api | healthy | src/horus_os/server/api.py |
POST /api/store/{slug}/install |
api | healthy | src/horus_os/server/api.py |
GET /api/writes |
api | healthy | src/horus_os/server/api.py |
GET /api/observability/cost |
api | healthy | src/horus_os/server/api.py |
GET /api/observability/cost-by-model |
api | healthy | src/horus_os/server/api.py |
GET /api/observability/latency |
api | healthy | src/horus_os/server/api.py |
GET /api/observability/tools |
api | healthy | src/horus_os/server/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 |
|---|---|---|---|
MarkdownRenderer |
frontend | healthy | frontend/components/MarkdownRenderer.tsx |
DashboardHome |
frontend | healthy | frontend/components/DashboardHome.tsx |
PageSkeleton |
frontend | healthy | frontend/components/PageSkeleton.tsx |
EmptyState |
frontend | healthy | frontend/components/EmptyState.tsx |
MarketingLanding |
frontend | healthy | frontend/components/MarketingLanding.tsx |
PageHeader |
frontend | healthy | frontend/components/PageHeader.tsx |
StatusBadge |
frontend | healthy | frontend/components/StatusBadge.tsx |
Modal |
frontend | healthy | frontend/components/Modal.tsx |
AppShell |
frontend | healthy | frontend/components/AppShell.tsx |
MiniChart |
frontend | healthy | frontend/components/MiniChart.tsx |
StubPage |
frontend | healthy | frontend/components/StubPage.tsx |
Sidebar |
frontend | healthy | frontend/components/Sidebar.tsx |
MetricCard |
frontend | healthy | frontend/components/MetricCard.tsx |
StatusDot |
frontend | healthy | frontend/components/StatusDot.tsx |
StatusIcon |
frontend | healthy | frontend/components/StatusIcon.tsx |
NotFound |
frontend | healthy | frontend/app/not-found.tsx |
HomePage |
frontend | healthy | frontend/app/page.tsx |
RootLayout |
frontend | healthy | frontend/app/layout.tsx |
Providers |
frontend | healthy | frontend/app/providers.tsx |
IntegrationsPage |
frontend | healthy | frontend/app/integrations/page.tsx |
SettingsPage |
frontend | healthy | frontend/app/settings/page.tsx |
AboutPage |
frontend | healthy | frontend/app/about/page.tsx |
ActivityPage |
frontend | healthy | frontend/app/activity/page.tsx |
ResearchPage |
frontend | healthy | frontend/app/research/page.tsx |
AgentDetailPanel |
frontend | healthy | frontend/app/team/AgentDetailPanel.tsx |
TeamPage |
frontend | healthy | frontend/app/team/page.tsx |
OrgView |
frontend | healthy | frontend/app/team/OrgView.tsx |
ChatPage |
frontend | healthy | frontend/app/chat/page.tsx |
TracesPage |
frontend | healthy | frontend/app/traces/page.tsx |
TasksPage |
frontend | healthy | frontend/app/tasks/page.tsx |
MemoryPage |
frontend | healthy | frontend/app/memory/page.tsx |
StorePage |
frontend | healthy | frontend/app/store/page.tsx |
CostsPage |
frontend | healthy | frontend/app/costs/page.tsx |
StandupPage |
frontend | healthy | frontend/app/standup/page.tsx |
GetStartedPage |
frontend | healthy | frontend/app/get-started/page.tsx |
DocMarkdown |
frontend | healthy | docs-site/components/DocMarkdown.tsx |
NotFound |
frontend | healthy | docs-site/app/not-found.tsx |
Home |
frontend | healthy | docs-site/app/page.tsx |
RootLayout |
frontend | healthy | docs-site/app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
traces |
data | healthy | supabase/migrations/001_initial.sql |
agent_profiles |
data | healthy | supabase/migrations/001_initial.sql |
tasks |
data | healthy | supabase/migrations/001_initial.sql |
sync_health |
data | healthy | supabase/migrations/001_initial.sql |
schema_version |
data | healthy | scripts/build_v0_4_fixture.py |
note_writes |
data | healthy | scripts/build_v0_4_fixture.py |
llm_calls |
data | healthy | scripts/build_v0_4_fixture.py |
tool_invocations |
data | healthy | scripts/build_v0_4_fixture.py |
plugins |
data | healthy | src/horus_os/storage.py |
plugin_capabilities |
data | healthy | src/horus_os/storage.py |
plugin_status |
data | healthy | src/horus_os/storage.py |
is |
data | healthy | src/horus_os/storage.py |
plugin_capability_grants_log |
data | healthy | src/horus_os/storage.py |
integration_verification_state |
data | healthy | src/horus_os/storage.py |
discord_feedback |
data | healthy | src/horus_os/storage.py |
sync_cursors |
data | healthy | src/horus_os/storage.py |
schedules |
data | healthy | src/horus_os/storage.py |
skills |
data | healthy | src/horus_os/storage.py |
shell_invocations |
data | healthy | src/horus_os/storage.py |
vector_config |
data | healthy | src/horus_os/memory/vector.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
0.8.4.1 |
network | healthy | pyproject.toml |
169.254.169.254 |
network | healthy | tests/test_docs_web_access.py |
10.0.0.1 |
network | healthy | tests/test_tool_ssrf.py |
172.16.0.1 |
network | healthy | tests/test_tool_ssrf.py |
192.168.0.1 |
network | healthy | tests/test_tool_ssrf.py |
169.254.0.1 |
network | healthy | tests/test_tool_ssrf.py |
93.184.216.34 |
network | healthy | tests/test_tool_ssrf.py |
10.0.0.5 |
network | healthy | tests/test_tool_ssrf.py |
10.1.2.3 |
network | healthy | tests/test_tool_ssrf.py |
192.168.1.50 |
network | healthy | tests/test_doctor_local.py |
9.73.5.1 |
network | healthy | docs-site/components/TopBar.tsx |
2.91.85.09 |
network | healthy | docs-site/components/TopBar.tsx |
2.71.64.72 |
network | healthy | docs-site/components/TopBar.tsx |
5.05.36.32 |
network | healthy | docs-site/components/TopBar.tsx |
27.18.6.69 |
network | healthy | docs-site/components/TopBar.tsx |
127.0.0.0 |
network | healthy | src/horus_os/cli/doctor_cmd.py |
169.254.0.0 |
network | healthy | src/horus_os/tools/_ssrf.py |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | frontend/app/page.tsx |
/integrations |
frontend | healthy | frontend/app/integrations/page.tsx |
/settings |
frontend | healthy | frontend/app/settings/page.tsx |
/about |
frontend | healthy | frontend/app/about/page.tsx |
/activity |
frontend | healthy | frontend/app/activity/page.tsx |
/research |
frontend | healthy | frontend/app/research/page.tsx |
/team |
frontend | healthy | frontend/app/team/page.tsx |
/team/[slug] |
frontend | healthy | frontend/app/team/[slug]/page.tsx |
/chat |
frontend | healthy | frontend/app/chat/page.tsx |
/traces |
frontend | healthy | frontend/app/traces/page.tsx |
/tasks |
frontend | healthy | frontend/app/tasks/page.tsx |
/memory |
frontend | healthy | frontend/app/memory/page.tsx |
/store |
frontend | healthy | frontend/app/store/page.tsx |
/costs |
frontend | healthy | frontend/app/costs/page.tsx |
/standup |
frontend | healthy | frontend/app/standup/page.tsx |
/get-started |
frontend | healthy | frontend/app/get-started/page.tsx |
/[...slug] |
frontend | healthy | docs-site/app/[...slug]/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::tests/test_release_yml_structure.py |
security | healthy | tests/test_release_yml_structure.py |
auth::tests/test_adapters_calendar.py |
security | healthy | tests/test_adapters_calendar.py |
auth::tests/test_contribution_gate_pitfalls/test_pitfall_03… |
security | healthy | tests/test_contribution_gate_pitfalls/test_pitfall_03_sigst… |
auth::tests/test_verify_release_wrong_identity.py |
security | healthy | tests/test_verify_release_wrong_identity.py |
auth::src/horus_os/adapters/calendar_adapter.py |
security | healthy | src/horus_os/adapters/calendar_adapter.py |
auth::examples/calendar_adapter.py |
security | healthy | examples/calendar_adapter.py |
auth::tests/test_release_verification.py |
security | healthy | tests/test_release_verification.py |
auth::tests/test_e2e_calendar_tool_wiring.py |
security | healthy | tests/test_e2e_calendar_tool_wiring.py |
auth::.github/workflows/audit.yml |
security | healthy | .github/workflows/audit.yml |
auth::tests/test_audit_yml_structure.py |
security | healthy | tests/test_audit_yml_structure.py |
auth::tests/test_supabase_secret_safety.py |
security | healthy | tests/test_supabase_secret_safety.py |
auth::scripts/verify_release.py |
security | healthy | scripts/verify_release.py |
auth::tests/fixtures/sigstore/wrong-identity/README.md |
security | healthy | tests/fixtures/sigstore/wrong-identity/README.md |
auth::.github/workflows/release.yml |
security | healthy | .github/workflows/release.yml |
auth::src/horus_os/server/integrations.py |
security | healthy | src/horus_os/server/integrations.py |
| Label | Layer | Status | Path |
|---|---|---|---|
test_v12_to_v13_migration.py |
data | healthy | tests/test_v12_to_v13_migration.py |
test_v11_to_v12_migration.py |
data | healthy | tests/test_v11_to_v12_migration.py |
test_v9_to_v10_migration.py |
data | healthy | tests/test_v9_to_v10_migration.py |
test_supabase_migration_sql.py |
data | healthy | tests/test_supabase_migration_sql.py |
test_v10_to_v11_migration.py |
data | healthy | tests/test_v10_to_v11_migration.py |
test_v8_to_v9_migration.py |
data | healthy | tests/test_v8_to_v9_migration.py |
test_migration_v05_v07.py |
data | healthy | tests/docs/test_migration_v05_v07.py |
test_migration_v04_v05_schema_commands.py |
data | healthy | tests/docs/test_migration_v04_v05_schema_commands.py |
test_pitfall_09_schema_migration_regression.py |
data | healthy | tests/test_plugin_pitfalls/test_pitfall_09_schema_migration… |
test_v5_to_v6_migration.py |
data | healthy | tests/plugins/test_v5_to_v6_migration.py |
test_v6_to_v7_migration.py |
data | healthy | tests/plugins/test_v6_to_v7_migration.py |
001_initial.sql |
data | healthy | supabase/migrations/001_initial.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
pip-audit |
cicd | healthy | .github/workflows/audit.yml |
dependency-review |
cicd | healthy | .github/workflows/audit.yml |
lint-and-test |
cicd | healthy | .github/workflows/ci.yml |
install-smoke |
cicd | healthy | .github/workflows/ci.yml |
install-smoke-no-otel |
cicd | healthy | .github/workflows/ci.yml |
install-smoke-with-otel |
cicd | healthy | .github/workflows/ci.yml |
install-smoke-plugin |
cicd | healthy | .github/workflows/ci.yml |
install-smoke-v0-8-extras |
cicd | healthy | .github/workflows/ci.yml |
install-smoke-local-memory |
cicd | healthy | .github/workflows/ci.yml |
detect-claim |
cicd | healthy | .github/workflows/issue-claim-watcher.yml |
sign-and-attest |
cicd | healthy | .github/workflows/release.yml |
zizmor |
cicd | healthy | .github/workflows/zizmor.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::audit |
cicd | healthy | .github/workflows/audit.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::issue-claim-watcher |
cicd | healthy | .github/workflows/issue-claim-watcher.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::zizmor |
cicd | healthy | .github/workflows/zizmor.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | tests/test_observability_redact.py |
vps::aws |
hardware | healthy | tests/test_observability_redact.py |
vps::azure |
hardware | healthy | src/horus_os/tools/_ssrf.py |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
postgres |
data | healthy | tests/test_supabase_migration_sql.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/test_adapters_email.py |
security | healthy | tests/test_adapters_email.py |
password_literal::tests/test_adapters_email.py |
security | healthy | tests/test_adapters_email.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-v1zsncjv |
software | healthy | /tmp/repobility-clone-v1zsncjv |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | frontend/lib/fixtures/research.json |
This page is publicly accessible at:
https://repobility.com/scan/c55ba7cb-3390-478d-b60b-60d4a68dc8c8/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c55ba7cb-3390-478d-b60b-60d4a68dc8c8/
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.