StructZero
Home / Security
Available

Security Controls & Posture

StructZero is designed from first principles with hard execution boundaries, sandboxed runtimes, and strict isolation for enterprise environments.

Interactive Verification

Test Secret Sanitization, Container Isolation & Audit Logs

Verify how StructZero protects credentials, confines untrusted builds, and records immutable JSONL provenance.

CREDENTIAL PROTECTION

Automated Pre-Flight Secret Masking

Toggle the sanitizer above to inspect how StructZero intercepts API keys, bearer tokens, and database connection strings before any prompt leaves your workspace.

Outbound Model Context Window Payload✓ 3 SECRETS REDACTED
ANTHROPIC_API_KEY= "[SZ_REDACTED_ANTHROPIC_KEY]"
DATABASE_URL= "postgres://[SZ_REDACTED_DB_URI]/prod"
AWS_SESSION_TOKEN= "[SZ_REDACTED_STS_TOKEN]"
HERMETIC RUNTIME

Container Sandbox Boundary

UID 1000 · Read-Only Rootfs · 64MB tmpfs · 0 Linux Caps
Click "Test Socket Escape" to verify container confinement.
IMMUTABLE PROVENANCE

Tamper-Evident JSONL Engineering Event Ledger

.system_generated/logs/events.jsonl
EVENT PAYLOAD INSPECTORVERIFIED
actor: PreFlightSandbox
digest: sha256:9f84c2e18b04d7a1
Container UID 1000 (read-only rootfs, 64MB tmpfs): Syntax PASS, Imports 18/18 PASS.
Control Matrix

Technical Security Controls

Execution Boundaries

Hard Human-in-the-Loop Intercepts

Autonomous runs cannot execute destructive database operations (DROP TABLE, TRUNCATE, DELETE without WHERE), mutate live production infrastructure, or provision billable cloud resources without explicit operator sign-off.

Runtime Isolation

Containerized Build Sandboxes

All compilation, syntax testing, and dependency resolution occur within ephemeral Docker containers. The host workstation and network are strictly protected from untrusted code execution.

Context & Data Privacy

Zero Training on Customer Code

Customer source code, AST graphs, and debate transcripts are strictly ephemeral or stored within your own isolated project directory. No customer intellectual property is used to train public foundation models.

Credential Security

Automated Secret Masking

Pre-flight prompt sanitization scans for API keys, bearer tokens, database passwords, and private certificates, replacing them with redaction placeholders before context is sent to any model endpoint.

Auditability

Immutable Event Trails

Every model request, response, architectural argument, AST validation check, and operator approval is written to append-only JSONL audit logs with timestamps and commit SHAs.

Model Resilience

Multi-Provider Redundancy

Prevents single-vendor outage lock-in by supporting Anthropic Claude, Google Vertex AI, DeepSeek, and local Ollama model endpoints.

Known Boundaries & Operational Responsibilities

While StructZero introduces automated AST syntax checks, topological generation, and sandbox testing, no automated system can guarantee 100% defect-free software without human oversight.

  • Operator Verification: Human developers must review critical architectural decisions and business logic before approving production deployments.
  • Cloud Credentials: Cloud provider keys and tokens must be managed using least-privilege IAM policies.
  • Local Execution: Local Docker containers must have socket proxy boundaries properly configured to prevent container escape vulnerabilities.
Report security issues: security@structzero.app Read Formal Vulnerability Disclosure Policy →