reporting-governance: harden artifact root boundary checks
This commit is contained in:
@@ -158,8 +158,9 @@ What this slice does:
|
||||
2. loader resolves that artifact from package-local path
|
||||
3. validator fail-closes minimal boundary drift on `kind`, `apiVersion`, `spec.bindings.entrypoint`, `scripts`, `artifact_roots`, and `spec.package.pluginVersion`
|
||||
4. binding contract translates profile-declared script/artifact roots into concrete repo/runtime paths
|
||||
5. adapter runtime binding can be instantiated from that contract in tests
|
||||
6. orchestrator adapter can now bootstrap from package profile artifact input directly
|
||||
5. validator rejects `artifact_roots` absolute paths, lexical escapes, and symlink escapes that resolve outside repo realpath boundary
|
||||
6. adapter runtime binding can be instantiated from that contract in tests
|
||||
7. orchestrator adapter can now bootstrap from package profile artifact input directly
|
||||
|
||||
What this slice does **not** claim yet:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user