Skip to content

Working/adversarial gate measurements#96

Merged
Sdvegas21 merged 3 commits into
mainfrom
working/adversarial-gate-measurements
Apr 22, 2026
Merged

Working/adversarial gate measurements#96
Sdvegas21 merged 3 commits into
mainfrom
working/adversarial-gate-measurements

Conversation

@Sdvegas21
Copy link
Copy Markdown
Collaborator

Summary

  • What changed:
  • Why this change is needed:

Scope

  • mvar-core/
  • mvar_adapters/
  • demo/
  • tests/
  • Docs
  • CI/workflows
  • Other:

Validation (Required)

Run and paste exact outputs for the commands relevant to your change.

# Baseline
pytest -q
python -m demo.extreme_attack_suite_50

# Full gate
./scripts/launch-gate.sh

Results:

  • pytest -q:
  • python -m demo.extreme_attack_suite_50:
  • ./scripts/launch-gate.sh:

Security Invariants (Required)

Confirm this PR preserves MVAR security boundaries:

  • Sink enforcement: no direct tool execution bypass
  • Execution token boundary: no bypass when required
  • Principal isolation: trust/override state remains principal-bound
  • Adapter conformance: integration path still respects contract

API / Behavior Impact

  • No API changes
  • Backward-compatible API changes
  • Breaking changes (describe)

Behavior changes:

Documentation

  • README/docs updated if behavior changed
  • Threat model updated if assumptions changed

Security Checklist

  • No secrets/tokens/keys committed
  • No hardcoded credentials
  • Fail-closed behavior preserved for critical paths

Related Issues

  • Closes #
  • Related #

Follow-Up

  • None
  • Follow-up issue required (link):

@Sdvegas21 Sdvegas21 force-pushed the working/adversarial-gate-measurements branch from b107fe9 to f816a91 Compare April 22, 2026 16:31
@Sdvegas21 Sdvegas21 merged commit cedd0fd into main Apr 22, 2026
6 checks passed
@Sdvegas21 Sdvegas21 deleted the working/adversarial-gate-measurements branch April 22, 2026 16:35
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