Files
git.stella-ops.org/docs/modules/zastava/surface-env-owner-manifest.md
StellaOps Bot e53a282fbe
Some checks failed
AOC Guard CI / aoc-guard (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
Docs CI / lint-and-preview (push) Has been cancelled
Manifest Integrity / Audit SHA256SUMS Files (push) Has been cancelled
Manifest Integrity / Validate Schema Integrity (push) Has been cancelled
Manifest Integrity / Validate Contract Documents (push) Has been cancelled
Manifest Integrity / Validate Pack Fixtures (push) Has been cancelled
Manifest Integrity / Verify Merkle Roots (push) Has been cancelled
Scanner Analyzers / Build Analyzers (push) Has been cancelled
Scanner Analyzers / Discover Analyzers (push) Has been cancelled
Scanner Analyzers / Test Language Analyzers (push) Has been cancelled
Scanner Analyzers / Validate Test Fixtures (push) Has been cancelled
Scanner Analyzers / Verify Deterministic Output (push) Has been cancelled
Signals CI & Image / signals-ci (push) Has been cancelled
Concelier Attestation Tests / attestation-tests (push) Has been cancelled
Policy Lint & Smoke / policy-lint (push) Has been cancelled
Export Center CI / export-ci (push) Has been cancelled
Notify Smoke Test / Notify Unit Tests (push) Has been cancelled
Notify Smoke Test / Notifier Service Tests (push) Has been cancelled
Notify Smoke Test / Notification Smoke Test (push) Has been cancelled
feat: Add native binary analyzer test utilities and implement SM2 signing tests
- Introduced `NativeTestBase` class for ELF, PE, and Mach-O binary parsing helpers and assertions.
- Created `TestCryptoFactory` for SM2 cryptographic provider setup and key generation.
- Implemented `Sm2SigningTests` to validate signing functionality with environment gate checks.
- Developed console export service and store with comprehensive unit tests for export status management.
2025-12-07 13:12:41 +02:00

59 lines
1.8 KiB
Markdown

# Surface.Env Owner Manifest
**Decision ID:** OWNER-ZASTAVA-ENV-001
**Status:** ASSIGNED
**Effective Date:** 2025-12-06
## Assignment
The **Surface.Env** component (environment variable surface detection) is owned by the **Zastava Guild** for implementation purposes.
## Rationale
1. Surface.Env is defined in Zastava's architecture at `docs/modules/zastava/architecture.md`
2. Zastava Guild owns all runtime surface detection components
3. Environment variable analysis is critical for secret detection
4. Existing Zastava evidence/kit structure supports this component
## Scope
The Zastava Guild is responsible for:
- Environment variable surface enumeration
- Secret pattern detection in env vars
- Integration with Evidence Locker for env attestation
- Threshold enforcement per `thresholds.yaml`
- CLI surface output for `stella zastava env`
## Escalation Path
If blocked on:
- Schema definitions: Evidence Locker Guild
- CLI integration: CLI Guild
- Secret detection patterns: Security Guild
## Authority Granted
This manifest grants implementation authority to proceed with tasks blocked on ownership, specifically:
- Surface.Env Owner blocker (OVERDUE)
- ZASTAVA-ENV-001: Environment surface implementation
- ZASTAVA-ENV-002: Secret pattern integration
## Implementation Notes
Reference existing schemas:
- `docs/modules/zastava/schemas/` for evidence format
- `docs/modules/zastava/kit/` for kit bundle structure
- `thresholds.yaml` for detection thresholds
Key patterns:
- `^[A-Z_]+(KEY|SECRET|TOKEN|PASSWORD|CREDENTIAL)` → high severity
- `^AWS_`, `^AZURE_`, `^GCP_` → cloud credential
- Base64-encoded values > 32 chars → potential secret
## Timeline
- **Immediate:** Unblock dependent tasks
- **Sprint 0144:** Core implementation
- **Sprint 0145:** Integration testing