Skip to content

Fix security evidence handoffs and unblock CI validation - #259

Merged
zrk222 merged 3 commits into
mainfrom
codex/security-evidence-handoffs-20261027
Oct 28, 2026
Merged

zrk222 merged 3 commits into
mainfrom
codex/security-evidence-handoffs-20261027

Conversation

@zrk222

@zrk222 zrk222 commented Oct 28, 2026 •

Copy link
Copy Markdown
Owner

Native security evidence now uses the shared captured-source validators before remediation handoffs, so missing or stale proof cannot become a supported repair request. Original diagnostics remain visible.

This PR also clears the two observed CI blockers: qs6.16.0 is updated to patched6.16.1, and only the Ubuntu/Python3.11 coverage cell receives30minutes after the previous20minute job reached99percent before cancellation. The other eight profiles keep20minutes; all tests, coverage and audit rules remain enabled.

Validation: exact original source head038ad4d3 passed12 targeted Python3.11.9 tests in19.56s. The final CI repair passed strict doctor, clean npm install, the custom dependency audit, editor compile/tests, Muse3/3 and offlineJev64/64. YAML and all nine timeout profiles validated; hash-bound workflow audit passed7checks. Independent Sol6.1 high ECC review cleared the two-file repair. Final head104779d50936b324cf3cc8ae509c1dbf885452ae now receives hosted checks; original failed run40615779642 is retained.

Scope:6files, three commits. No accuracy percentage or release claim.

…ptured bytes

Use the existing full-source validator for application credential proofs across all six captured configuration formats. Reject stale or undeclared config bytes without changing consumer, provider or UNKNOWN-collection authority.

Validation: 53 affected controls passed, including six public CLI/reseal/receipt cases, source/provider replacement, escaping consumers and forged witnesses. Independent ECC review and seven-category workflow evidence PASS; architecture 436 files / 133 core modules. No precision claim.
@coderabbitai

coderabbitai Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: ae61ce31-05b9-4e90-9120-bec5d06ee797
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@zrk222
zrk222 enabled auto-merge (squash) October 28, 2026 01:34
@github-actions

github-actions Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

FactoryLine Proof Review

Commit: 104779d50936b324cf3cc8ae509c1dbf885452ae
Diff-to-Proof Review SHA-256: 732f56b50a036d9a043b079653d91faf94e6331985eff9653efe2a078addb015
Proof Review SHA-256: 4a776ad627756c093f4d1217cf775879b4a12f5d75039a44ae25d6f88eef83d4

Changed-scope walkthrough

  • Delivery — .github/workflows/ci.yml
  • Implementation — editors/vscode/package-lock.json, factoryline/audit_action_refs.py, factoryline/primitive_observation_binding.py
  • Tests — tests/test_mock_fixture_provenance.py, tests/test_runtime_audit_observations.py

Fact-derived next action

  • bind_changed_path_to_proof — This changed path has no explicit Graph Ops proof-input edge.

Findings

  • blocking unmatched_changed_path — This changed path has no explicit Graph Ops proof-input edge.

Unproven claims

  • No explicit proof-input edge is declared for .github/workflows/ci.yml.
  • No explicit proof-input edge is declared for editors/vscode/package-lock.json.
  • No explicit proof-input edge is declared for factoryline/audit_action_refs.py.
  • No explicit proof-input edge is declared for factoryline/primitive_observation_binding.py.
  • No explicit proof-input edge is declared for tests/test_mock_fixture_provenance.py.
  • No explicit proof-input edge is declared for tests/test_runtime_audit_observations.py.
  • Pattern and guard-path audit state: not_configured; no runtime correctness or release approval is implied.

Authority boundary

Advisory only. This payload has no execution, approval, publication, deployment, signing, messaging, credential, connector, source write, test execution, repair authority. It does not use CodeRabbit credentials, interpret AI comments as proof, approve, merge, or modify source.

Existing Diff-to-Proof map

flowchart LR
  REVIEW["Diff-to-Proof Review"]
  C1["Changed: .github/workflows/ci.yml"]
  C1 --> REVIEW
  C2["Changed: editors/vscode/package-lock.json"]
  C2 --> REVIEW
  C3["Changed: factoryline/audit_action_refs.py"]
  C3 --> REVIEW
  C4["Changed: factoryline/primitive_observation_binding.py"]
  C4 --> REVIEW
  C5["Changed: tests/test_mock_fixture_provenance.py"]
  C5 --> REVIEW
  C6["Changed: tests/test_runtime_audit_observations.py"]
  C6 --> REVIEW
  U1["Unmatched: .github/workflows/ci.yml"]
  REVIEW --> U1
  U2["Unmatched: editors/vscode/package-lock.json"]
  REVIEW --> U2
  U3["Unmatched: factoryline/audit_action_refs.py"]
  REVIEW --> U3
  U4["Unmatched: factoryline/primitive_observation_binding.py"]
  REVIEW --> U4
  U5["Unmatched: tests/test_mock_fixture_provenance.py"]
  REVIEW --> U5
  U6["Unmatched: tests/test_runtime_audit_observations.py"]
  REVIEW --> U6
  F1["unmatched_changed_path"]
  REVIEW --> F1
Loading

@zrk222
zrk222 disabled auto-merge October 28, 2026 01:36
@zrk222
zrk222 enabled auto-merge October 28, 2026 01:36
Update qs to6.16.1 for GHSA-6pq8-jhm2-2vcw. Give only the Ubuntu3.11 coverage job30minutes after the previous20minute run reached99percent before cancellation; keep other eight profiles at20minutes and all checks intact.

Validation: strict doctor PASS with existing TS5.9.3; clean npm install, custom audit, editor compile/tests, Muse3/3 and offlineJev64/64 PASS; nine-profile YAML check and workflow evidence7checks PASS; independentSolECC source review clear.
@zrk222 zrk222 changed the title Fix security evidence validation and remediation handoffs Fix security evidence handoffs and unblock CI validation Oct 28, 2026
@zrk222
zrk222 merged commit 7720eae into main Oct 28, 2026
59 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant