Not live yet. The most beautiful coding agent ever made is almost here — and it's free.Join the waitlist →
Security

Built for risky work.

Permissions, sandboxing, network policy, and audit logs.

picasso / securityindexed
Security
Built for risky work

Permissions, sandboxing, network policy, and audit logs.

Malicious model instructionThe model can ask for unsafe actions. The harness gates them.
MCP compromiseExternal servers run with declared permissions.
Local execution riskShell, file, and network access are contained by mode.
ModeBehaviorsafe.Read and approved writes.auto.Safe classes can auto-accept.yolo.Unrestricted trusted-workspace mode for short-lived local work only.

What we assume.

Malicious model instruction.

The model can ask for unsafe actions. The harness gates them.

MCP compromise.

External servers run with declared permissions.

Local execution risk.

Shell, file, and network access are contained by mode.

Six layers.

Workspace containment.

Default scope stays inside the workspace.

OS sandbox.

Seatbelt, Landlock, namespaces, or Windows job restrictions.

Shell policy.

Allowlists and denylists for risky commands.

Network egress.

Host allow and deny rules.

Approval-on-write.

Writes outside policy require approval.

Secret detection.

Potential secrets are detected before exposure.

Permission modes.

ModeBehavior
safe.Read and approved writes.
auto.Safe classes can auto-accept.
yolo.Unrestricted trusted-workspace mode for short-lived local work only.
paranoid.No terminal sponsor surfaces and stricter gates.

Audit log.

The local audit log records mode changes, approvals, denials, network policy events, secret detections, and outside-workspace attempts. It is designed as a chain so tampering is visible.

Operational gates.

The admin control plane keeps sensitive production changes behind evidence, approvals, rollback references, and audit records. Routing, budget, setup, provider-vault, account, and usage surfaces show no-evidence states instead of pretending a gate passed.

Routing and budget canaries.

Health gates, metrics, timelines, rollout selectors, and failed-gate reasons can block activation.

Provider vault.

Alias health, staged rotation, emergency disable state, validation history, and break-glass denial evidence stay visible.

Usage evidence.

Managed usage, margin detail, settlement status, worker state, and redacted export artifacts are operator-visible.

Responsible disclosure.

A dedicated security contact is published the day Picasso opens. Reports should include the affected version, reproduction steps, impact, and any relevant logs. Picasso confirms receipt, investigates the boundary involved, and publishes security notes with scope, fixed issues, and residual risk when a public disclosure is appropriate.

The waitlist
Code Freely.

Picasso for Mac is almost here — a coding agent that looks the way serious tools should, and costs what creative freedom should: nothing. Leave your email and be first on the canvas.

Not live yet. Free for developers when it is — that's the point.

Sponsors and labs — the early canvas is yours. Choose Sponsor or Lab above and we'll reach out before launch.