You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,7 @@
34
34
- Added project readiness status with pipeline summaries, export readiness, next actions, and `--json` output.
35
35
- Added `openexit run` to execute assessment, mapping, full generation, validation, status reporting, and optional evidence bundle export for collected projects.
36
36
- Added `openexit demo` with embedded redacted fixtures for complete release-binary demos across supported assessment paths.
37
+
- Added a machine-readable evidence bundle manifest with build metadata, validation summary, and per-file SHA-256 digests.
37
38
- Updated CI and release workflows to Node.js 24-native GitHub Actions.
`openexit export` refuses to package symlinks from exported project sections, even with `--force`, so evidence bundles cannot accidentally include files from outside the project tree.
32
+
`openexit export` refuses to package symlinks from exported project sections, even with `--force`, so evidence bundles cannot accidentally include files from outside the project tree. Exported zips include `openexit-evidence/manifest.json` with build metadata, project source/target, validation totals, and per-file SHA-256 digests, plus `checksums.txt` for archive-level verification.
33
33
34
34
Generate individual artifacts with `openexit generate --artifact <name>`. The primary Datadog path supports `mapping`, `assessment`, `risk-register`, `manual-review`, `cost-drivers`, `target-architecture`, `acceptance-criteria`, `rollback-plan`, `runbook`, `restore-drill-checklist`, `alert-shadowing-plan`, `migration-plan`, `grafana-dashboards`, `prometheus-rules`, `opentelemetry`, and `argocd`. The GitHub Enterprise path also supports `forgejo-migration-candidate`; the identity path also supports `realm-client-candidate`; the edge path also supports `vcl-candidates`, `haproxy-candidates`, and `coraza-rule-candidates`; the AI provider path also supports `litellm-config-candidate`.
Copy file name to clipboardExpand all lines: docs/security.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ OpenExit is designed for local-first assessment work.
14
14
- The Anthropic collector records aggregate Messages API usage and server tool metadata only; it never requests or stores raw prompts, responses, or API key values.
15
15
- Raw source evidence is redacted before it is written locally.
16
16
- Validation scans JSON, YAML, Markdown, text, VCL, HAProxy, and Coraza-style generated artifacts for secret-like values.
17
-
- Exported bundles contain local manifests, generated candidates, validation output, checksums, and redacted evidence.
17
+
- Exported bundles contain local manifests, generated candidates, validation output, a machine-readable bundle manifest, checksums, and redacted evidence.
18
18
- Export refuses symlinks in exported project sections so bundle contents cannot follow paths outside the project tree.
19
19
- AI assist is optional, disabled by default, and never part of deterministic validation or export.
This bundle contains local inventory, assessment, generated candidates, validation, and redacted evidence. Candidate configs are not production-ready until reviewed.
189
+
The machine-readable bundle manifest is available at manifest.json.
0 commit comments