Test only what you own
Use local fixtures, local files, and systems where you have explicit permission.
Safe Testing and Non-Claims
Latticra treats security-facing work as evidence-bound: no claim without evidence, no execution before a contract, no mutation before visibility, and no hidden effects.
Current Posture
Current security work is mostly parser validation, deterministic diagnostics, source spans, denied requests, metadata reports, effect classification, and public non-claims. Latticra does not currently provide a hardened sandbox, malware prevention, ransomware prevention, kernel isolation, production runtime, or security certification.
Use local fixtures, local files, and systems where you have explicit permission.
Do not publish exploit details, secrets, payloads, or reproduction steps in public issues.
Parser and source-handling reports should use small deterministic cases.
Unknown, ambiguous, or unclassified effects should remain denied.
Security-Relevant Areas
The current project is early, but security reports are useful when they find a concrete mismatch between code, tests, contracts, and public claims.
Malformed source, oversized input, unchecked buffers, string escapes, literal NUL handling, and source-span confusion.
Cases where rejected behavior becomes unclear, ambiguous, hidden, or reported as accepted.
Unknown requests, unknown effects, future-gated actions, or operator confirmation being treated as permission.
Documentation, status, examples, or UI language that overstates security maturity or production readiness.
Effect Gates
Latticra's effect model is conservative: no hidden mutation, no hidden network behavior, and no implied runtime authority.
Fixtures, validation, reports, classification, and preview metadata.
Approved local inspection only after a source contract and visible report path.
Local or host mutation needs explicit gates, policy, reports, and rollback/failure behavior.
External, hardware, boot, recovery, and server behavior remain denied until future evidence gates exist.
Runtime Boundary
The runtime boundary is the line between validated metadata/report/classification surfaces and future behavior that could execute, mutate, contact networks, affect recovery, touch hardware, or claim authority.
Parsing, validation, classification, previews, deterministic reports, no-effect task records, and report-only dry runs.
Command execution, Lat/LIR execution, file I/O, network I/O, server behavior, recovery, rollback, hardware, boot, and sandbox claims.
May be metadata in future work, but it must not override runtime policy in the current boundary.
Non-Claims
These are intentionally blocked as public claims until contracts, implementation, tests, status records, and reproducible evidence support them.
Current metadata and validation surfaces are not process isolation or sandbox escape resistance.
Denied reports are not host protection, malware containment, or ransomware resistance.
Seal and key records are evidence surfaces, not production cryptographic enforcement.
Latticra is not a kernel, bootable image, daily-driver platform, or production systems platform.
Source Records