https://github.com/Smaug123/writ
· scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)
197 raw signals (160 security + 37 graph)
Last scanned 2 months, 2 weeks ago · v1 · 45 actionable findings from 2 signal sources. 429 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 322 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 |
|---|---|---|---|
Cargo.toml |
software | healthy | Cargo.toml |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
FLAKE.md |
software | healthy | FLAKE.md |
Cargo.lock |
software | healthy | Cargo.lock |
AGENTS.md |
software | healthy | AGENTS.md |
approve_state_machine.rs |
software | healthy | tests/approve_state_machine.rs |
properties.rs |
software | healthy | tests/properties.rs |
apple-container-agent-vm.md |
software | healthy | docs/design/apple-container-agent-vm.md |
broker.md |
software | healthy | docs/design/broker.md |
vm-mediated-push.md |
software | healthy | docs/design/vm-mediated-push.md |
approve_state_machine.md |
software | healthy | docs/design/approve_state_machine.md |
cli-reference.md |
software | healthy | docs/user_facing/cli-reference.md |
audit-log.md |
software | healthy | docs/user_facing/audit-log.md |
getting-started.md |
software | healthy | docs/user_facing/getting-started.md |
configuration.md |
software | healthy | docs/user_facing/configuration.md |
policy.md |
software | healthy | docs/user_facing/policy.md |
2026-05-22-implement-on-vm.md |
software | healthy | docs/plans/2026-05-22-implement-on-vm.md |
2026-05-14-bailiff-split.md |
software | healthy | docs/plans/2026-05-14-bailiff-split.md |
2026-05-12-ui-data-api.md |
software | healthy | docs/plans/2026-05-12-ui-data-api.md |
2026-05-20-slice-b2-4-proptest-reconciliation.md |
software | healthy | docs/plans/2026-05-20-slice-b2-4-proptest-reconciliation.md |
2026-05-30-flake-input-provisioning.md |
software | healthy | docs/plans/2026-05-30-flake-input-provisioning.md |
2026-05-22-slice-e4c-implement-verb.md |
software | healthy | docs/plans/2026-05-22-slice-e4c-implement-verb.md |
2026-05-21-slice-f-read-paths.md |
software | healthy | docs/plans/2026-05-21-slice-f-read-paths.md |
2026-06-07-prewarmed-devshell-cache.md |
software | healthy | docs/plans/2026-06-07-prewarmed-devshell-cache.md |
2026-05-21-slice-g-strip-writ.md |
software | healthy | docs/plans/2026-05-21-slice-g-strip-writ.md |
2026-05-11-writd-upgrade.md |
software | healthy | docs/plans/2026-05-11-writd-upgrade.md |
2026-05-16-slice-d2-review.md |
software | healthy | docs/plans/2026-05-16-slice-d2-review.md |
2026-05-16-slice-d1-decide.md |
software | healthy | docs/plans/2026-05-16-slice-d1-decide.md |
2026-05-11-agent-plans.md |
software | healthy | docs/plans/2026-05-11-agent-plans.md |
2026-05-22-slice-promote-approve-verb.md |
software | healthy | docs/plans/2026-05-22-slice-promote-approve-verb.md |
prove-agent-vm-claude-proxy.sh |
software | healthy | scripts/prove-agent-vm-claude-proxy.sh |
prove-nix-substituter-auth.sh |
software | healthy | scripts/prove-nix-substituter-auth.sh |
prove-agent-vm-prewarm-strict.sh |
software | healthy | scripts/prove-agent-vm-prewarm-strict.sh |
prove-agent-vm-codex-proxy.sh |
software | healthy | scripts/prove-agent-vm-codex-proxy.sh |
prove-agent-vm-daemon.sh |
software | healthy | scripts/prove-agent-vm-daemon.sh |
prove-agent-vm-lifecycle.sh |
software | healthy | scripts/prove-agent-vm-lifecycle.sh |
prove-prewarm-signed-offline.sh |
software | healthy | scripts/prove-prewarm-signed-offline.sh |
prove-agent-vm-devshell-warm.sh |
software | healthy | scripts/prove-agent-vm-devshell-warm.sh |
prove-vm-http-nix-cache-route.sh |
software | healthy | scripts/prove-vm-http-nix-cache-route.sh |
prove-agent-vm-two-sessions.sh |
software | healthy | scripts/prove-agent-vm-two-sessions.sh |
prove-pf-internal-network.sh |
software | healthy | scripts/prove-pf-internal-network.sh |
prove-flake-offline.sh |
software | healthy | scripts/prove-flake-offline.sh |
prove-bailiff-plan-implement.sh |
software | healthy | scripts/prove-bailiff-plan-implement.sh |
Cargo.toml |
software | healthy | crates/writ-core/Cargo.toml |
lib.rs |
software | healthy | crates/writ-core/src/lib.rs |
bearer.rs |
software | healthy | crates/writ-core/src/bearer.rs |
telemetry.rs |
software | healthy | crates/writ-core/src/telemetry.rs |
process_spawn.rs |
software | healthy | crates/writ-core/src/process_spawn.rs |
signing.rs |
software | healthy | crates/writ-core/src/core/signing.rs |
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 |
docs |
software | healthy | docs |
design |
software | healthy | docs/design |
user_facing |
software | healthy | docs/user_facing |
plans |
software | healthy | docs/plans |
scripts |
software | healthy | scripts |
crates |
software | healthy | crates |
writ-core |
software | healthy | crates/writ-core |
src |
software | healthy | crates/writ-core/src |
core |
software | healthy | crates/writ-core/src/core |
bailiff |
software | healthy | crates/bailiff |
tests |
software | healthy | crates/bailiff/tests |
src |
software | healthy | crates/bailiff/src |
bailiff_plan_write |
software | healthy | crates/bailiff/src/bailiff_plan_write |
bailiff_plan_read |
software | healthy | crates/bailiff/src/bailiff_plan_read |
writ-vm-git |
software | healthy | crates/writ-vm-git |
src |
software | healthy | crates/writ-vm-git/src |
host-setup |
software | healthy | host-setup |
prewarm-cache |
software | healthy | host-setup/prewarm-cache |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
agent_vm_lifecycle |
software | healthy | src/agent_vm_lifecycle |
openai_chatgpt_auth |
software | healthy | src/openai_chatgpt_auth |
agent_vm_daemon |
software | healthy | src/agent_vm_daemon |
cli |
software | healthy | src/cli |
audit |
software | healthy | src/audit |
git_push |
software | healthy | src/audit/git_push |
migrations |
software | healthy | src/audit/migrations |
server |
software | healthy | src/server |
secret |
software | healthy | src/secret |
vm_http |
software | healthy | src/vm_http |
nix_cache |
software | healthy | src/vm_http/nix_cache |
git_push_replay_walker |
software | healthy | src/git_push_replay_walker |
ui_http |
software | healthy | src/ui_http |
| Label | Layer | Status | Path |
|---|---|---|---|
agent_run |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
agent_run_outcome |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
agent_vm_workspace_bootstrap |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
claude_proxy_outcome |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
claude_proxy_request |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
git_push_attempt |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
git_push_outcome |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
git_push_request |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
git_push_resolution |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
grant_log |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
mint_failure |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
nix_cache_outcome |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
nix_cache_request |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
openai_proxy_outcome |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
openai_proxy_request |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
request |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
session |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
flake_provision_request |
data | healthy | src/audit/migrations/0005_flake_provision.sql |
flake_provision_outcome |
data | healthy | src/audit/migrations/0005_flake_provision.sql |
git_push_approve_attempt_boot_observed |
data | healthy | src/audit/migrations/0004_approve_attempt_reconciliation.sql |
git_push_outcome_new |
data | healthy | src/audit/migrations/0003_approve_attempt_state_machine.sql |
git_push_approve_attempt |
data | healthy | src/audit/migrations/0003_approve_attempt_state_machine.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.0.0 |
network | healthy | scripts/prove-agent-vm-claude-proxy.sh |
127.0.0.1 |
network | healthy | scripts/prove-agent-vm-claude-proxy.sh |
1.1.1.1 |
network | healthy | scripts/prove-agent-vm-lifecycle.sh |
192.168.252.0 |
network | healthy | scripts/prove-pf-internal-network.sh |
192.168.1.0 |
network | healthy | crates/writ-core/src/core/agent_vm.rs |
192.168.7.0 |
network | healthy | crates/writ-core/src/core/agent_vm.rs |
192.168.126.0 |
network | healthy | crates/writ-core/src/core/agent_vm.rs |
192.168.126.1 |
network | healthy | crates/writ-core/src/core/agent_vm.rs |
192.168.252.1 |
network | healthy | crates/writ-vm-git/src/lib.rs |
169.254.169.254 |
network | healthy | src/flake_lock.rs |
100.64.0.0 |
network | healthy | src/flake_lock.rs |
10.0.0.1 |
network | healthy | src/flake_lock.rs |
192.168.1.1 |
network | healthy | src/flake_lock.rs |
172.16.0.1 |
network | healthy | src/flake_lock.rs |
100.64.0.1 |
network | healthy | src/flake_lock.rs |
8.8.8.8 |
network | healthy | src/flake_lock.rs |
10.0.0.5 |
network | healthy | src/flake_lock.rs |
192.168.253.1 |
network | healthy | src/cli/output.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::scripts/prove-agent-vm-claude-proxy.sh |
security | healthy | scripts/prove-agent-vm-claude-proxy.sh |
auth::src/vm_http/openai_proxy.rs |
security | healthy | src/vm_http/openai_proxy.rs |
auth::crates/writ-core/src/core/mod.rs |
security | healthy | crates/writ-core/src/core/mod.rs |
auth::scripts/prove-bailiff-plan-implement.sh |
security | healthy | scripts/prove-bailiff-plan-implement.sh |
auth::scripts/prove-agent-vm-codex-proxy.sh |
security | healthy | scripts/prove-agent-vm-codex-proxy.sh |
auth::src/vm_http/claude_proxy.rs |
security | healthy | src/vm_http/claude_proxy.rs |
auth::src/config.rs |
security | healthy | src/config.rs |
auth::crates/bailiff/src/output.rs |
security | healthy | crates/bailiff/src/output.rs |
auth::src/openai_chatgpt_auth.rs |
security | healthy | src/openai_chatgpt_auth.rs |
auth::src/openai_chatgpt_auth/tests.rs |
security | healthy | src/openai_chatgpt_auth/tests.rs |
auth::crates/bailiff/src/bailiff_plan_read/list_tests.rs |
security | healthy | crates/bailiff/src/bailiff_plan_read/list_tests.rs |
auth::src/vm_http/proxy_common.rs |
security | healthy | src/vm_http/proxy_common.rs |
auth::src/github.rs |
security | healthy | src/github.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
0001_initial_v2.sql |
data | healthy | src/audit/migrations/0001_initial_v2.sql |
0002_git_push_resolution_mint.sql |
data | healthy | src/audit/migrations/0002_git_push_resolution_mint.sql |
0005_flake_provision.sql |
data | healthy | src/audit/migrations/0005_flake_provision.sql |
0004_approve_attempt_reconciliation.sql |
data | healthy | src/audit/migrations/0004_approve_attempt_reconciliation.sql |
0003_approve_attempt_state_machine.sql |
data | healthy | src/audit/migrations/0003_approve_attempt_state_machine.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:2606 |
network | healthy | scripts/prove-pf-internal-network.sh |
port:4700 |
network | healthy | scripts/prove-pf-internal-network.sh |
port:18080 |
network | healthy | crates/writ-core/src/core/agent_vm.rs |
port:65000 |
network | healthy | src/agent_vm_firewall.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
rust |
cicd | healthy | .github/workflows/ci.yml |
nix-build |
cicd | healthy | .github/workflows/ci.yml |
all-required-checks-complete |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-9mlqb8q3 |
software | healthy | /tmp/repobility-clone-9mlqb8q3 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CACHIX_CACHE |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/1f4af7ec-ca3e-49f1-9282-8a57313e340b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1f4af7ec-ca3e-49f1-9282-8a57313e340b/
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.