Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

usestrix/strix

https://github.com/usestrix/strix · scanned 2026-07-23 19:43 UTC (4 days, 21 hours ago)

86 raw signals (0 security + 86 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 21 hours ago · v7 · last Δ +1.7 (diff) · 86 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 2266 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.

LabelLayerStatusPath
_make_hooks software healthy tests/test_hooks.py:12
_make_report_state software healthy tests/test_hooks.py:16
_make_context software healthy tests/test_hooks.py:23
test_no_budget_never_raises software healthy tests/test_hooks.py:30
test_under_budget_does_not_raise software healthy tests/test_hooks.py:38
test_at_budget_raises software healthy tests/test_hooks.py:46
test_over_budget_raises software healthy tests/test_hooks.py:57
test_budget_check_uses_live_cost_accessor software healthy tests/test_hooks.py:68
test_error_message_includes_amounts software healthy tests/test_hooks.py:83
test_no_raise_when_report_state_none software healthy tests/test_hooks.py:93
test_non_positive_budget_rejected software healthy tests/test_hooks.py:101
test_budget_exceeded_error_is_runtime_error software healthy tests/test_hooks.py:106
_write_file software healthy tests/test_local_sources.py:26
_local_target software healthy tests/test_local_sources.py:30
test_directory_size_empty_dir_is_zero software healthy tests/test_local_sources.py:37
test_directory_size_sums_flat_and_nested_files software healthy tests/test_local_sources.py:41
test_directory_size_skips_symlinks software healthy tests/test_local_sources.py:49
test_directory_size_logs_and_skips_unreadable_subdir software healthy tests/test_local_sources.py:57
test_find_oversized_returns_nothing_under_limit software healthy tests/test_local_sources.py:78
test_find_oversized_returns_target_over_limit software healthy tests/test_local_sources.py:84
test_find_oversized_ignores_mounted_targets software healthy tests/test_local_sources.py:91
test_find_oversized_ignores_non_local_targets software healthy tests/test_local_sources.py:97
test_find_oversized_disabled_for_non_positive_limit software healthy tests/test_local_sources.py:103
test_collect_local_sources_propagates_mount_flag software healthy tests/test_local_sources.py:109
test_collect_local_sources_repository_is_never_mounted software healthy tests/test_local_sources.py:122
test_build_mount_targets_info_for_valid_dir software healthy tests/test_local_sources.py:131
test_build_mount_targets_info_rejects_missing_path software healthy tests/test_local_sources.py:140
test_build_mount_targets_info_rejects_file software healthy tests/test_local_sources.py:146
test_build_mount_targets_info_rejects_empty_path software healthy tests/test_local_sources.py:154
test_read_target_list_file_strips_blank_lines software healthy tests/test_local_sources.py:161
test_read_target_list_file_ignores_comment_lines software healthy tests/test_local_sources.py:178
test_read_target_list_file_rejects_empty_file software healthy tests/test_local_sources.py:194
test_read_target_list_file_rejects_missing_path software healthy tests/test_local_sources.py:202
test_read_target_list_file_rejects_non_utf8_file software healthy tests/test_local_sources.py:207
test_read_target_list_file_rejects_empty_path software healthy tests/test_local_sources.py:216
test_dedupe_keeps_distinct_targets_in_order software healthy tests/test_local_sources.py:221
test_dedupe_mount_supersedes_copied_same_path software healthy tests/test_local_sources.py:230
test_dedupe_collapses_duplicate_mounts software healthy tests/test_local_sources.py:245
_read software healthy tests/test_sarif.py:15
_finding software healthy tests/test_sarif.py:21
test_write_sarif_basic_shape software healthy tests/test_sarif.py:34
test_write_sarif_always_emits_for_zero_findings software healthy tests/test_sarif.py:48
test_write_sarif_tool_version_is_reported software healthy tests/test_sarif.py:58
test_write_sarif_locationless_finding_is_anchored_not_dropp… software healthy tests/test_sarif.py:63
test_write_sarif_fingerprint_stable_across_title_rewording software healthy tests/test_sarif.py:73
test_write_sarif_distinct_findings_get_distinct_fingerprints software healthy tests/test_sarif.py:88
test_write_sarif_never_embeds_poc_script software healthy tests/test_sarif.py:106
test_write_sarif_builds_fixes_from_code_location_fix_pairs software healthy tests/test_sarif.py:132
test_write_sarif_omits_fixes_without_fix_pairs software healthy tests/test_sarif.py:162
test_write_sarif_adds_logical_location_for_endpoint software healthy tests/test_sarif.py:167

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
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
Makefile software healthy Makefile
LICENSE software healthy LICENSE
test_hooks.py software healthy tests/test_hooks.py
test_local_sources.py software healthy tests/test_local_sources.py
test_sarif.py software healthy tests/test_sarif.py
test_viewer_runs_gating.py software healthy tests/test_viewer_runs_gating.py
__init__.py software healthy tests/__init__.py
test_session_entries.py software healthy tests/test_session_entries.py
test_sarif_stride.py software healthy tests/test_sarif_stride.py
test_proxy_client.py software healthy tests/test_proxy_client.py
test_agent_factory_shell.py software healthy tests/test_agent_factory_shell.py
test_models.py software healthy tests/test_models.py
test_docker_client_delete.py software healthy tests/test_docker_client_delete.py
test_cli_target_list.py software healthy tests/test_cli_target_list.py
test_skill_dir_extension.py software healthy tests/test_skill_dir_extension.py
test_local_dir_staging.py software healthy tests/test_local_dir_staging.py
test_cost_tracking.py software healthy tests/test_cost_tracking.py
test_runner_root_prompt.py software healthy tests/test_runner_root_prompt.py
test_reporting_fields.py software healthy tests/test_reporting_fields.py
test_update_check.py software healthy tests/test_update_check.py
test_config_loader.py software healthy tests/test_config_loader.py
test_provider_hints.py software healthy tests/test_provider_hints.py
test_viewer_auth.py software healthy tests/test_viewer_auth.py
test_viewer.py software healthy tests/test_viewer.py
test_execution.py software healthy tests/test_execution.py
test_optional_deps.py software healthy tests/test_optional_deps.py
test_runner_rate_limit.py software healthy tests/test_runner_rate_limit.py
test_report_writer.py software healthy tests/test_report_writer.py
test_state_repo_context.py software healthy tests/test_state_repo_context.py
test_report_pdf.py software healthy tests/test_report_pdf.py
test_agent_tool_registration.py software healthy tests/test_agent_tool_registration.py
test_proxy_renderer.py software healthy tests/test_proxy_renderer.py
test_model_retry.py software healthy tests/test_model_retry.py
test_notes.py software healthy tests/test_notes.py
test_inputs.py software healthy tests/test_inputs.py
README.md software healthy benchmarks/README.md
README.md software healthy docs/README.md
docs.json software healthy docs/docs.json
install.sh software healthy scripts/install.sh
build.sh software healthy scripts/build.sh
docker.sh software healthy scripts/docker.sh
Dockerfile software healthy containers/Dockerfile
docker-entrypoint.sh software healthy containers/docker-entrypoint.sh
feature_request.md software healthy .github/ISSUE_TEMPLATE/feature_request.md
bug_report.md software healthy .github/ISSUE_TEMPLATE/bug_report.md
build-release.yml software healthy .github/workflows/build-release.yml

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
_FakeClient software healthy tests/test_proxy_client.py:23
_Ctx software healthy tests/test_proxy_client.py:196
DiffEntry software healthy strix/interface/utils.py:466
RepoDiffScope software healthy strix/interface/utils.py:474
DiffScopeResult software healthy strix/interface/utils.py:507
ChatTextArea software healthy strix/interface/tui/app.py:58
SplashScreen software healthy strix/interface/tui/app.py:103
HelpScreen software healthy strix/interface/tui/app.py:227
StopAgentScreen software healthy strix/interface/tui/app.py:243
VulnerabilityDetailScreen software healthy strix/interface/tui/app.py:291
VulnerabilityItem software healthy strix/interface/tui/app.py:659
VulnerabilitiesPanel software healthy strix/interface/tui/app.py:669
QuitScreen software healthy strix/interface/tui/app.py:714
StrixTUIApp software healthy strix/interface/tui/app.py:758
TuiLiveView software healthy strix/interface/tui/live_view.py:17
ListRequestsRenderer software healthy strix/interface/tui/renderers/proxy_renderer.py:39
ViewRequestRenderer software healthy strix/interface/tui/renderers/proxy_renderer.py:116
RepeatRequestRenderer software healthy strix/interface/tui/renderers/proxy_renderer.py:203
ListSitemapRenderer software healthy strix/interface/tui/renderers/proxy_renderer.py:301
ViewSitemapEntryRenderer software healthy strix/interface/tui/renderers/proxy_renderer.py:385
ScopeRulesRenderer software healthy strix/interface/tui/renderers/proxy_renderer.py:450
CreateVulnerabilityReportRenderer software healthy strix/interface/tui/renderers/reporting_renderer.py:42
CreateDependencyReportRenderer software healthy strix/interface/tui/renderers/reporting_renderer.py:262
ApplyPatchRenderer software healthy strix/interface/tui/renderers/filesystem_renderer.py:171
ViewImageRenderer software healthy strix/interface/tui/renderers/filesystem_renderer.py:237
FinishScanRenderer software healthy strix/interface/tui/renderers/finish_renderer.py:14
WebSearchRenderer software healthy strix/interface/tui/renderers/web_search_renderer.py:11
ToolTUIRegistry software healthy strix/interface/tui/renderers/registry.py:9
UserMessageRenderer software healthy strix/interface/tui/renderers/user_message_renderer.py:4
CreateNoteRenderer software healthy strix/interface/tui/renderers/notes_renderer.py:11
DeleteNoteRenderer software healthy strix/interface/tui/renderers/notes_renderer.py:46
UpdateNoteRenderer software healthy strix/interface/tui/renderers/notes_renderer.py:61
ListNotesRenderer software healthy strix/interface/tui/renderers/notes_renderer.py:93
GetNoteRenderer software healthy strix/interface/tui/renderers/notes_renderer.py:139
AgentMessageRenderer software healthy strix/interface/tui/renderers/agent_message_renderer.py:163
CreateTodoRenderer software healthy strix/interface/tui/renderers/todo_renderer.py:43
ListTodosRenderer software healthy strix/interface/tui/renderers/todo_renderer.py:74
UpdateTodoRenderer software healthy strix/interface/tui/renderers/todo_renderer.py:105
MarkTodoDoneRenderer software healthy strix/interface/tui/renderers/todo_renderer.py:136
MarkTodoPendingRenderer software healthy strix/interface/tui/renderers/todo_renderer.py:167
DeleteTodoRenderer software healthy strix/interface/tui/renderers/todo_renderer.py:198
ViewAgentGraphRenderer software healthy strix/interface/tui/renderers/agents_graph_renderer.py:11
CreateAgentRenderer software healthy strix/interface/tui/renderers/agents_graph_renderer.py:28
SendMessageToAgentRenderer software healthy strix/interface/tui/renderers/agents_graph_renderer.py:54
AgentFinishRenderer software healthy strix/interface/tui/renderers/agents_graph_renderer.py:82
WaitForMessageRenderer software healthy strix/interface/tui/renderers/agents_graph_renderer.py:120
StopAgentRenderer software healthy strix/interface/tui/renderers/agents_graph_renderer.py:144
LoadSkillRenderer software healthy strix/interface/tui/renderers/load_skill_renderer.py:11
BaseToolRenderer software healthy strix/interface/tui/renderers/base_renderer.py:7
ThinkRenderer software healthy strix/interface/tui/renderers/thinking_renderer.py:11

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
tests software healthy tests
benchmarks software healthy benchmarks
docs software healthy docs
scripts software healthy scripts
containers software healthy containers
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
strix software healthy strix
interface software healthy strix/interface
tui software healthy strix/interface/tui
renderers software healthy strix/interface/tui/renderers
config software healthy strix/config
utils software healthy strix/utils
viewer software healthy strix/viewer
frontend software healthy strix/viewer/frontend
src software healthy strix/viewer/frontend/src
types software healthy strix/viewer/frontend/src/types
stores software healthy strix/viewer/frontend/src/stores
components software healthy strix/viewer/frontend/src/components
live software healthy strix/viewer/frontend/src/components/live
tool-renderers software healthy strix/viewer/frontend/src/components/live/tool-renderers
vulnerability software healthy strix/viewer/frontend/src/components/vulnerability
lib software healthy strix/viewer/frontend/src/lib
static software healthy strix/viewer/static
assets software healthy strix/viewer/static/assets
agents software healthy strix/agents
runtime software healthy strix/runtime
report software healthy strix/report
tools software healthy strix/tools
view_image software healthy strix/tools/view_image
load_skill software healthy strix/tools/load_skill
reporting software healthy strix/tools/reporting
thinking software healthy strix/tools/thinking
proxy software healthy strix/tools/proxy
finish software healthy strix/tools/finish
agent_browser software healthy strix/tools/agent_browser
agents_graph software healthy strix/tools/agents_graph
web_search software healthy strix/tools/web_search
apply_patch software healthy strix/tools/apply_patch
notes software healthy strix/tools/notes
shell software healthy strix/tools/shell
todo software healthy strix/tools/todo
core software healthy strix/core
skills software healthy strix/skills
vulnerabilities software healthy strix/skills/vulnerabilities
tooling software healthy strix/skills/tooling
cloud software healthy strix/skills/cloud
coordination software healthy strix/skills/coordination
custom software healthy strix/skills/custom

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
litellm@ dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
rich@ dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
@dagrejs/dagre@^2.0.4 dependencies healthy strix/viewer/frontend/package.json
@xyflow/react@^12.10.1 dependencies healthy strix/viewer/frontend/package.json
clsx@^2.1.1 dependencies healthy strix/viewer/frontend/package.json
diff@^8.0.3 dependencies healthy strix/viewer/frontend/package.json
highlight.js@^11.11.1 dependencies healthy strix/viewer/frontend/package.json
lucide-react@^0.563.0 dependencies healthy strix/viewer/frontend/package.json
react@^19.2.0 dependencies healthy strix/viewer/frontend/package.json
react-dom@^19.2.0 dependencies healthy strix/viewer/frontend/package.json
react-icons@^5.7.0 dependencies healthy strix/viewer/frontend/package.json
react-markdown@^10.1.0 dependencies healthy strix/viewer/frontend/package.json
remark-gfm@^4.0.1 dependencies healthy strix/viewer/frontend/package.json
tailwind-merge@^3.4.0 dependencies healthy strix/viewer/frontend/package.json
@tailwindcss/vite@^4.1.0 dependencies healthy strix/viewer/frontend/package.json
@types/diff@^7.0.2 dependencies healthy strix/viewer/frontend/package.json
@types/react@^19.2.0 dependencies healthy strix/viewer/frontend/package.json
@types/react-dom@^19.2.0 dependencies healthy strix/viewer/frontend/package.json
@vitejs/plugin-react@^5.0.0 dependencies healthy strix/viewer/frontend/package.json
tailwindcss@^4.1.0 dependencies healthy strix/viewer/frontend/package.json
typescript@^5.6.0 dependencies healthy strix/viewer/frontend/package.json
vite@^6.0.0 dependencies healthy strix/viewer/frontend/package.json

LabelLayerStatusPath
App frontend healthy strix/viewer/frontend/src/App.tsx
UpgradeModal frontend healthy strix/viewer/frontend/src/components/UpgradeModal.tsx
EmailVerifyInline frontend healthy strix/viewer/frontend/src/components/EmailVerifyInline.tsx
PastRunsView frontend healthy strix/viewer/frontend/src/components/PastRunsView.tsx
FeedbackView frontend healthy strix/viewer/frontend/src/components/FeedbackView.tsx
EmailReportView frontend healthy strix/viewer/frontend/src/components/EmailReportView.tsx
Sidebar frontend healthy strix/viewer/frontend/src/components/Sidebar.tsx
TrustToast frontend healthy strix/viewer/frontend/src/components/TrustToast.tsx
RunDetails frontend healthy strix/viewer/frontend/src/components/RunDetails.tsx
ScanPromptComposer frontend healthy strix/viewer/frontend/src/components/live/ScanPromptCompose…
GraphSkeleton frontend healthy strix/viewer/frontend/src/components/live/GraphSkeleton.tsx
AgentDetailModal frontend healthy strix/viewer/frontend/src/components/live/AgentDetailModal.…
AgentGraph frontend healthy strix/viewer/frontend/src/components/live/AgentGraph.tsx
ThinkRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Th…
FileEditRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Fi…
ProxyRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Pr…
ApplyPatchRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Ap…
FallbackRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Fa…
VulnReportRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Vu…
PythonRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Py…
ChatBubble frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Ch…
TodoRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/To…
NotesRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/No…
WebSearchRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/We…
LoadSkillRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Lo…
TerminalRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Te…
FinishRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Fi…
BrowserRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Br…
Markdown frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Ma…
ViewImageRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Vi…
ScanInfoRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Sc…
AgentCommsRenderer frontend healthy strix/viewer/frontend/src/components/live/tool-renderers/Ag…
VulnerabilityDetail frontend healthy strix/viewer/frontend/src/components/vulnerability/Vulnerab…

LabelLayerStatusPath
127.0.0.1 network healthy README.md
131.0.0.0 network healthy containers/Dockerfile
192.168.1.10 network healthy strix/interface/utils.py
127.0.0.0 network healthy strix/interface/utils.py
192.168.1.42 network healthy strix/interface/main.py

LabelLayerStatusPath
auth::strix/tools/web_search/tool.py security healthy strix/tools/web_search/tool.py
auth::README.md security healthy README.md
auth::strix/tools/todo/tools.py security healthy strix/tools/todo/tools.py
auth::strix/skills/README.md security healthy strix/skills/README.md

LabelLayerStatusPath
vps::azure hardware healthy README.md
vps::aws hardware healthy strix/interface/main.py
vps::gcp hardware healthy strix/tools/web_search/tool.py

LabelLayerStatusPath
password_literal::tests/test_report_pdf.py security healthy tests/test_report_pdf.py
generic_api_key::strix/telemetry/posthog.py security healthy strix/telemetry/posthog.py

LabelLayerStatusPath
build cicd healthy .github/workflows/build-release.yml
release cicd healthy .github/workflows/build-release.yml

LabelLayerStatusPath
repobility-clone-ve65a4x6 software healthy /tmp/repobility-clone-ve65a4x6

LabelLayerStatusPath
sqlite data healthy strix/viewer/frontend/src/lib/local-run-parser.ts

LabelLayerStatusPath
nginx network healthy strix/viewer/frontend/src/lib/hljs.ts

LabelLayerStatusPath
image::containers/Dockerfile hardware healthy containers/Dockerfile

LabelLayerStatusPath
gha::build-release cicd healthy .github/workflows/build-release.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/7e003d23-ee4a-46ef-8c80-6fa19a07ded0/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/7e003d23-ee4a-46ef-8c80-6fa19a07ded0/

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.