$ /usr/bin/python3 -m pytest -q -p no:cacheprovider -o addopts= --timeout=300 --junitxml=/tmp/e7-junit-evolution_07-0ab1e4f629a645369c3a71a248d79fb5.xml tests/sovereign/evolution_07/test_e7_protocol.py tests/sovereign/evolution_07/test_e7_enforcement.py tests/sovereign/evolution_07/test_e7_formal_link.py tests/sovereign/evolution_07/test_e7_ledger.py tests/sovereign/evolution_07/test_e7_worker_isolation.py tests/sovereign/evolution_07/test_e7_evidence.py
# exit_code=0 seconds=40.02

reign/evolution_07/test_e7_protocol.py:140: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-011", "unknown or missing security field", "exact key set", "altered signed fields")

tests/sovereign/evolution_07/test_e7_protocol.py: 10 warnings
  tests/sovereign/evolution_07/test_e7_protocol.py:153: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-012", "type confusion (string for int, bool for int, float)", "no coercion; exact types",

tests/sovereign/evolution_07/test_e7_protocol.py::test_strict_parser_rejects_ambiguous_numbers_and_bad_encoding[{"a":1.0}-FLOAT_NOT_ALLOWED]
tests/sovereign/evolution_07/test_e7_protocol.py::test_strict_parser_rejects_ambiguous_numbers_and_bad_encoding[{"a":NaN}-NON_FINITE_NUMBER]
tests/sovereign/evolution_07/test_e7_protocol.py::test_strict_parser_rejects_ambiguous_numbers_and_bad_encoding[{"a":1e400}-FLOAT_NOT_ALLOWED]
tests/sovereign/evolution_07/test_e7_protocol.py::test_strict_parser_rejects_ambiguous_numbers_and_bad_encoding[{"a":-INVALID_JSON]
tests/sovereign/evolution_07/test_e7_protocol.py::test_strict_parser_rejects_ambiguous_numbers_and_bad_encoding[{"a":"\xff"}-INVALID_UTF8]
  tests/sovereign/evolution_07/test_e7_protocol.py:170: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-013", "float or NaN smuggled through the wire", "floats and non-finite numbers rejected by the parser",

tests/sovereign/evolution_07/test_e7_protocol.py::test_oversize_envelope_rejected_before_parsing
  tests/sovereign/evolution_07/test_e7_protocol.py:181: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-014", "oversize envelope (memory/CPU exhaustion of the verifier)", "16 KiB bound before parsing",

tests/sovereign/evolution_07/test_e7_protocol.py::test_wire_formatting_does_not_change_the_signed_value
  tests/sovereign/evolution_07/test_e7_protocol.py:192: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-015", "whitespace / key-order variants of the same envelope", "signature is over the canonical form, "

tests/sovereign/evolution_07/test_e7_protocol.py: 13 warnings
  tests/sovereign/evolution_07/test_e7_protocol.py:206: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-016", "ambiguous or dangerous scope", "scope validation refuses rather than guesses", "scope widening")

tests/sovereign/evolution_07/test_e7_protocol.py::test_path_within_is_component_wise
  tests/sovereign/evolution_07/test_e7_protocol.py:229: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    def test_path_within_is_component_wise():

tests/sovereign/evolution_07/test_e7_protocol.py::test_cross_tenant_reuse_is_refused_and_does_not_burn_the_envelope
  tests/sovereign/evolution_07/test_e7_protocol.py:235: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-020", "cross-tenant token reuse", "tenant bound in the signed envelope", "cross-tenant token reuse")

tests/sovereign/evolution_07/test_e7_protocol.py::test_identity_spoofing_refused[kw0-PRINCIPAL_MISMATCH]
tests/sovereign/evolution_07/test_e7_protocol.py::test_identity_spoofing_refused[kw1-AGENT_MISMATCH]
tests/sovereign/evolution_07/test_e7_protocol.py::test_identity_spoofing_refused[kw2-SESSION_MISMATCH]
  tests/sovereign/evolution_07/test_e7_protocol.py:243: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-021", "identity spoofing (principal, agent, session)", "each identity bound in the signed envelope",

tests/sovereign/evolution_07/test_e7_protocol.py::test_audience_mismatch_refused
  tests/sovereign/evolution_07/test_e7_protocol.py:253: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-022", "envelope minted for another TALOS instance", "audience is the kernel's own configured name",

tests/sovereign/evolution_07/test_e7_protocol.py::test_issuer_not_bound_to_key_refused
  tests/sovereign/evolution_07/test_e7_protocol.py:260: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-023", "trusted key used under another issuer name", "issuer bound to the trust root", "identity spoofing")

tests/sovereign/evolution_07/test_e7_protocol.py::test_target_and_action_substitution_refused
  tests/sovereign/evolution_07/test_e7_protocol.py:266: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-024", "target substitution", "target bound in the signed envelope", "target substitution")

tests/sovereign/evolution_07/test_e7_protocol.py::test_stale_policy_version_and_digest_refused
  tests/sovereign/evolution_07/test_e7_protocol.py:274: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-030", "stale policy digest / version", "kernel pins the policy version and digest", "stale policy digest")

tests/sovereign/evolution_07/test_e7_protocol.py::test_policy_digest_changes_when_any_permission_bearing_field_changes
  tests/sovereign/evolution_07/test_e7_protocol.py:282: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-031", "rule ceiling widened without changing the digest", "policy digest covers scope ceiling, tenant, "

tests/sovereign/evolution_07/test_e7_protocol.py::test_expired_and_boundary
  tests/sovereign/evolution_07/test_e7_protocol.py:299: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-040", "expired envelope", "strict expiry on the kernel clock", "timeout bypass")

tests/sovereign/evolution_07/test_e7_protocol.py::test_lifetime_and_future_issue_bounds
  tests/sovereign/evolution_07/test_e7_protocol.py:306: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-041", "over-long lifetime / issued in the future", "bounded lifetime and bounded skew", "timeout bypass")

tests/sovereign/evolution_07/test_e7_protocol.py::test_invalid_timestamps_are_malformed[100-100]
tests/sovereign/evolution_07/test_e7_protocol.py::test_invalid_timestamps_are_malformed[200-100]
tests/sovereign/evolution_07/test_e7_protocol.py::test_invalid_timestamps_are_malformed[0-50]
tests/sovereign/evolution_07/test_e7_protocol.py::test_invalid_timestamps_are_malformed[-5-50]
tests/sovereign/evolution_07/test_e7_protocol.py::test_invalid_timestamps_are_malformed[10-1000000000000000]
  tests/sovereign/evolution_07/test_e7_protocol.py:317: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-042", "exp <= iat / absurd timestamps", "structural time validation", "timeout bypass")

tests/sovereign/evolution_07/test_e7_protocol.py::test_unusable_clock_fails_closed[<lambda>0]
tests/sovereign/evolution_07/test_e7_protocol.py::test_unusable_clock_fails_closed[<lambda>1]
tests/sovereign/evolution_07/test_e7_protocol.py::test_unusable_clock_fails_closed[<lambda>2]
tests/sovereign/evolution_07/test_e7_protocol.py::test_unusable_clock_fails_closed[<lambda>3]
tests/sovereign/evolution_07/test_e7_protocol.py::test_unusable_clock_fails_closed[<lambda>4]
tests/sovereign/evolution_07/test_e7_protocol.py::test_unusable_clock_fails_closed[<lambda>5]
  tests/sovereign/evolution_07/test_e7_protocol.py:326: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-043", "missing or broken time source", "no usable clock => INDETERMINATE", "clock rollback")

tests/sovereign/evolution_07/test_e7_protocol.py::test_clock_rollback_detected_by_ledger_high_water
  tests/sovereign/evolution_07/test_e7_protocol.py:339: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-044", "clock rolled back to revive an expired envelope", "ledger keeps a time high-water mark",

tests/sovereign/evolution_07/test_e7_protocol.py::test_key_rotation_window
  tests/sovereign/evolution_07/test_e7_protocol.py:357: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-050", "retired key keeps signing", "key validity window on issue time", "key revocation races")

tests/sovereign/evolution_07/test_e7_protocol.py::test_revoked_key_and_revoked_decision
  tests/sovereign/evolution_07/test_e7_protocol.py:370: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-051", "compromised key", "key revocation in the ledger", "key revocation races")

tests/sovereign/evolution_07/test_e7_protocol.py::test_emergency_invalidation_floor
  tests/sovereign/evolution_07/test_e7_protocol.py:380: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-052", "everything issued before an incident must die", "emergency invalidation floor",

tests/sovereign/evolution_07/test_e7_protocol.py::test_single_use_and_retry_cannot_regain_authority
  tests/sovereign/evolution_07/test_e7_protocol.py:396: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-060", "replay", "atomic single-use consumption", "replay races")

tests/sovereign/evolution_07/test_e7_protocol.py::test_no_verdict_is_cached
  tests/sovereign/evolution_07/test_e7_protocol.py:407: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-061", "stale cached decision / cache poisoning", "no verdict cache: every call re-reads trust state",

tests/sovereign/evolution_07/test_e7_protocol.py::test_approval_reference_string_is_not_an_approval
  tests/sovereign/evolution_07/test_e7_protocol.py:421: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-070", "self-asserted approval reference", "approval is a signature by a TALOS-trusted approver key",

tests/sovereign/evolution_07/test_e7_protocol.py::test_approval_is_bound_to_the_exact_operation
  tests/sovereign/evolution_07/test_e7_protocol.py:429: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-071", "approval for another operation replayed", "approval signs envelope id, nonce, digest, action, "

tests/sovereign/evolution_07/test_e7_protocol.py::test_no_approver_trust_root_denies
  tests/sovereign/evolution_07/test_e7_protocol.py:448: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-072", "approval required but TALOS has no approver trust root", "fail closed", "identity spoofing")

tests/sovereign/evolution_07/test_e7_protocol.py::test_cain_deny_is_never_allow
  tests/sovereign/evolution_07/test_e7_protocol.py:458: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-073", "CAIN DENY turned into execution", "DENY is terminal", "altered signed fields")

tests/sovereign/evolution_07/test_e7_protocol.py::test_reason_codes_are_stable_and_carry_no_caller_data
  tests/sovereign/evolution_07/test_e7_protocol.py:467: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-080", "verifier error leaks secrets or stack traces", "stable reason codes without field values",

tests/sovereign/evolution_07/test_e7_protocol.py::test_non_envelope_inputs_and_internal_faults_never_allow[None]
tests/sovereign/evolution_07/test_e7_protocol.py::test_non_envelope_inputs_and_internal_faults_never_allow[bad1]
tests/sovereign/evolution_07/test_e7_protocol.py::test_non_envelope_inputs_and_internal_faults_never_allow[envelope]
tests/sovereign/evolution_07/test_e7_protocol.py::test_non_envelope_inputs_and_internal_faults_never_allow[42]
tests/sovereign/evolution_07/test_e7_protocol.py::test_non_envelope_inputs_and_internal_faults_never_allow[bad4]
  tests/sovereign/evolution_07/test_e7_protocol.py:478: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-081", "exception inside the verifier", "any exception => INDETERMINATE, never ALLOW", "verifier exceptions")

tests/sovereign/evolution_07/test_e7_protocol.py::test_requested_scope_is_clamped_component_wise
  tests/sovereign/evolution_07/test_e7_protocol.py:496: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-090", "scope widening through the requested scope", "attenuation is monotonic (never exceeds the "

tests/sovereign/evolution_07/test_e7_protocol.py::test_jit_refuses_non_canonical_file_target
  tests/sovereign/evolution_07/test_e7_protocol.py:512: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-091", "path traversal in a file target ('/tmp/../etc/shadow' matches '/tmp/.*')",

tests/sovereign/evolution_07/test_e7_protocol.py::test_jit_never_accepts_a_proposer_supplied_approval
  tests/sovereign/evolution_07/test_e7_protocol.py:521: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-092", "agent-supplied approval label on a critical action", "JIT emits REQUIRE_APPROVAL regardless",

tests/sovereign/evolution_07/test_e7_protocol.py::test_untrusted_data_only_changes_digests
  tests/sovereign/evolution_07/test_e7_protocol.py:530: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-093", "prompt-injected text in parameters or context", "untrusted data cannot change scope, tenant, "

tests/sovereign/evolution_07/test_e7_protocol.py::test_jit_default_deny_and_conflict_deny
  tests/sovereign/evolution_07/test_e7_protocol.py:547: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-094", "default-allow or conflict resolved in the attacker's favour", "default deny; conflict denies",

tests/sovereign/evolution_07/test_e7_protocol.py::test_unbound_envelope_cannot_authorise_any_request
  tests/sovereign/evolution_07/test_e7_protocol.py:562: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-A-095", "envelope with no execution request used to execute", "unbound digest can never equal a request "

tests/sovereign/evolution_07/test_e7_enforcement.py::test_valid_request_executes_exactly_once_within_scope
  tests/sovereign/evolution_07/test_e7_enforcement.py:39: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-P-010", "baseline", "a valid, bound request runs once, inside its scope", "positive")

tests/sovereign/evolution_07/test_e7_enforcement.py::test_missing_envelope
  tests/sovereign/evolution_07/test_e7_enforcement.py:56: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-001", "missing authorization", "no envelope => no execution", "missing authorization")

tests/sovereign/evolution_07/test_e7_enforcement.py::test_decision_flag_or_object_is_not_authorization[True]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_decision_flag_or_object_is_not_authorization[ALLOW]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_decision_flag_or_object_is_not_authorization[fake2]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_decision_flag_or_object_is_not_authorization[fake3]
  tests/sovereign/evolution_07/test_e7_enforcement.py:62: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-002", "caller presents a flag, dict or object instead of a signed envelope",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_decision_field_flipped_after_signing
  tests/sovereign/evolution_07/test_e7_enforcement.py:73: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-003", "envelope object mutated after signing to look approved", "signature covers the decision",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_different_command_under_valid_envelope
  tests/sovereign/evolution_07/test_e7_enforcement.py:83: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-010", "parameter substitution: run a different command under a valid envelope",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_argv_changes_break_the_binding[<lambda>0]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_argv_changes_break_the_binding[<lambda>1]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_argv_changes_break_the_binding[<lambda>2]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_argv_changes_break_the_binding[<lambda>3]
  tests/sovereign/evolution_07/test_e7_enforcement.py:93: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-011", "argument injection: one extra argv element", "argv is bound element by element",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_cwd_and_env_are_bound
  tests/sovereign/evolution_07/test_e7_enforcement.py:111: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-012", "TOCTOU: working directory or environment changed between check and use",

tests/sovereign/evolution_07/test_e7_enforcement.py: 14 warnings
  tests/sovereign/evolution_07/test_e7_enforcement.py:127: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-013", "environment injection (LD_PRELOAD, PATH, PYTHONPATH, BASH_ENV...)",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_shell_metacharacters_are_literal
  tests/sovereign/evolution_07/test_e7_enforcement.py:145: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-014", "shell metacharacters in an argument", "no shell: argv is passed to execve verbatim",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_runner_string_command_is_bound_after_splitting
  tests/sovereign/evolution_07/test_e7_enforcement.py:156: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-015", "string command split differently at check and at use", "the runner binds the split argv; a "

tests/sovereign/evolution_07/test_e7_enforcement.py::test_cwd_outside_scope_is_refused_even_when_signed
  tests/sovereign/evolution_07/test_e7_enforcement.py:169: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-016", "working directory outside the signed scope (the Evolution 6 worker silently added the "

tests/sovereign/evolution_07/test_e7_enforcement.py::test_expired_envelope_does_not_execute
  tests/sovereign/evolution_07/test_e7_enforcement.py:179: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-020", "stale credential", "expiry enforced on the kernel clock at execution", "timeout bypass")

tests/sovereign/evolution_07/test_e7_enforcement.py::test_revoked_does_not_execute
  tests/sovereign/evolution_07/test_e7_enforcement.py:186: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-021", "revoked key / revoked decision", "revocation checked before and inside consumption",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_context_mismatch_does_not_execute[kw0-IDENTITY_MISMATCH-PRINCIPAL_MISMATCH]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_context_mismatch_does_not_execute[kw1-IDENTITY_MISMATCH-TENANT_MISMATCH]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_context_mismatch_does_not_execute[kw2-IDENTITY_MISMATCH-AGENT_MISMATCH]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_context_mismatch_does_not_execute[kw3-IDENTITY_MISMATCH-SESSION_MISMATCH]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_context_mismatch_does_not_execute[kw4-SCOPE_MISMATCH-TARGET_MISMATCH]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_context_mismatch_does_not_execute[kw5-SCOPE_MISMATCH-ACTION_MISMATCH]
  tests/sovereign/evolution_07/test_e7_enforcement.py:198: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-022", "mismatched identity / tenant / target / agent / session at the boundary",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_malformed_request_object[None]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_malformed_request_object[touch /tmp/x]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_malformed_request_object[bad2]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_malformed_request_object[bad3]
  tests/sovereign/evolution_07/test_e7_enforcement.py:213: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-023", "malformed request object", "request validated before anything else", "verifier exceptions")

tests/sovereign/evolution_07/test_e7_enforcement.py::test_require_approval_execution
  tests/sovereign/evolution_07/test_e7_enforcement.py:220: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-024", "human approval missing or for another operation at execution", "approval verified by TALOS",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_verifier_fault_does_not_execute
  tests/sovereign/evolution_07/test_e7_enforcement.py:236: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-030", "verifier unavailable (internal fault)", "exception => INDETERMINATE => no execution",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_ledger_failure_does_not_execute[is_key_revoked-LEDGER_UNAVAILABLE_REVOCATION_LOOKUP_FAILED-INDETERMINATE]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_ledger_failure_does_not_execute[consume_authorization_atomic-LEDGER_UNAVAILABLE_NONCE_CONSUMPTION_FAILED-INDETERMINATE]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_ledger_failure_does_not_execute[transition_execution-EXECUTION_INTENT_NOT_RECORDED-ENFORCEMENT_UNAVAILABLE]
  tests/sovereign/evolution_07/test_e7_enforcement.py:245: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-031", "ledger failure at revocation lookup / at consumption / at intent recording",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_unknown_consumption_result_does_not_execute[ret0]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_unknown_consumption_result_does_not_execute[ret1]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_unknown_consumption_result_does_not_execute[ret2]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_unknown_consumption_result_does_not_execute[ret3]
  tests/sovereign/evolution_07/test_e7_enforcement.py:262: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-032", "ledger returns an unknown consumption result", "anything but CONSUMED is a refusal",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_in_memory_ledger_refuses_execution_by_default
  tests/sovereign/evolution_07/test_e7_enforcement.py:273: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-033", "non-durable replay ledger in an execution path", "execution refused unless the deployer "

tests/sovereign/evolution_07/test_e7_enforcement.py: 11 warnings
  tests/sovereign/evolution_07/test_e7_enforcement.py:284: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-034", "sandbox setup failure (Landlock, seccomp, namespaces, capabilities unavailable)",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_launcher_failure_before_ready[import sys; sys.exit(3)-LAUNCHER_NO_STATUS]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_launcher_failure_before_ready[import time; time.sleep(30)-LAUNCHER_HANDSHAKE_TIMEOUT]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_launcher_failure_before_ready[import os, json, sys\ncfg = json.loads(sys.stdin.readline())\nos.write(cfg['status_fd'], b'{"state": "FAILED", "code": "LANDLOCK"}\\n')\nsys.exit(131)-SANDBOX_LANDLOCK]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_launcher_failure_before_ready[import os, json, sys\ncfg = json.loads(sys.stdin.readline())\nos.write(cfg['status_fd'], b'READY\\n')-LAUNCHER_NO_STATUS]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_launcher_failure_before_ready[import os, json, sys, time\ncfg = json.loads(sys.stdin.readline())\nos.write(cfg['status_fd'], (json.dumps({'state': 'READY', 'controls': {}, 'init_pid': 1, 'launcher_pid': os.getpid()}) + '\\n').encode())\nopen(sys.stdin.read().split('"')[5], 'w')-REQUIRED_CONTROL_MISSING]
  tests/sovereign/evolution_07/test_e7_enforcement.py:307: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-035", "launcher crashes, hangs or reports failure before READY", "no READY => no delivery",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_control_that_silently_does_nothing_is_detected[        rep = ll.restrict_self(profile)\n-        rep = ll.plan(profile)\n-LANDLOCK_SELF_TEST_NOT_DENIED]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_control_that_silently_does_nothing_is_detected[        if libc.prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, ctypes.byref(fprog), 0, 0) != 0:\n-        if False:\n-SECCOMP_READBACK]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_control_that_silently_does_nothing_is_detected[    if libc.capset(ctypes.byref(hdr), ctypes.byref(data)) != 0:\n-    if False:\n-CAPABILITIES_NOT_ZERO]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_control_that_silently_does_nothing_is_detected[        flags |= os.CLONE_NEWNET\n-        pass\n-NETWORK_NAMESPACE_NOT_EMPTY]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_control_that_silently_does_nothing_is_detected[    flags = os.CLONE_NEWPID | os.CLONE_NEWIPC | os.CLONE_NEWUTS\n-    flags = os.CLONE_NEWIPC | os.CLONE_NEWUTS\n-PID_NAMESPACE_INIT]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_control_that_silently_does_nothing_is_detected[            resource.setrlimit(res, (value, value))\n-            pass\n-RLIMIT_READBACK]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_control_that_silently_does_nothing_is_detected[            if libc.prctl(PR_CAPBSET_DROP, cap, 0, 0, 0) != 0:\n-            if cap > 40:\n                break\n            if False:\n-CAPABILITIES_NOT_ZERO]
  tests/sovereign/evolution_07/test_e7_enforcement.py:331: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-039", "a control silently fails to take effect (kernel without the feature, no-op call, wrong order)",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_launcher_spawn_parameters
  tests/sovereign/evolution_07/test_e7_enforcement.py:358: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-044", "launcher started through a shell, with the gateway's environment or descriptors",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_parent_verifies_pid_namespace_independently
  tests/sovereign/evolution_07/test_e7_enforcement.py:377: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-036", "launcher lies about the PID namespace", "the parent checks /proc itself (NSpid, PPid)",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_worker_crash_is_contained_and_not_retried
  tests/sovereign/evolution_07/test_e7_enforcement.py:392: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-037", "worker crash mid-execution", "crash is reported as a failed execution; the authorization "

tests/sovereign/evolution_07/test_e7_enforcement.py::test_unrecorded_outcome_is_visible_and_never_retried
  tests/sovereign/evolution_07/test_e7_enforcement.py:403: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-038", "outcome cannot be recorded after a side effect", "receipt says evidence was not recorded; row "

tests/sovereign/evolution_07/test_e7_enforcement.py::test_all_adapters_refuse_without_envelope
  tests/sovereign/evolution_07/test_e7_enforcement.py:425: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-040", "adapters called without an envelope", "every adapter refuses", "missing authorization")

tests/sovereign/evolution_07/test_e7_enforcement.py::test_filesystem_adapter_binding
  tests/sovereign/evolution_07/test_e7_enforcement.py:439: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-041", "file adapter: read or write a different file than the one authorised",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_filesystem_adapter_rejects_non_canonical_paths[/../../etc/passwd]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_filesystem_adapter_rejects_non_canonical_paths[/./x]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_filesystem_adapter_rejects_non_canonical_paths[//x]
tests/sovereign/evolution_07/test_e7_enforcement.py::test_filesystem_adapter_rejects_non_canonical_paths[/a/../../etc/shadow]
  tests/sovereign/evolution_07/test_e7_enforcement.py:458: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-042", "path traversal through the file adapter", "non-canonical paths are refused, never rewritten",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_file_outside_scope_refused_even_when_signed
  tests/sovereign/evolution_07/test_e7_enforcement.py:471: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-043", "file outside the signed scope, signed by a careless or compromised issuer",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_only_the_worker_and_launcher_can_start_processes
  tests/sovereign/evolution_07/test_e7_enforcement.py:517: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-050", "alternate route around the enforcement point inside cain.talos",

tests/sovereign/evolution_07/test_e7_enforcement.py::test_adapters_have_no_direct_file_or_process_access
  tests/sovereign/evolution_07/test_e7_enforcement.py:536: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-E-051", "adapters or boundary reach the worker without the kernel", "static: adapters call "

tests/sovereign/evolution_07/test_e7_formal_link.py::test_model_and_kernel_agree_when_every_check_passes
  tests/sovereign/evolution_07/test_e7_formal_link.py:128: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-F-LINK-001", "model drift", "the all-checks-pass state is ALLOW in both model and kernel", "formal link")

tests/sovereign/evolution_07/test_e7_formal_link.py: 34 warnings
  tests/sovereign/evolution_07/test_e7_formal_link.py:133: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-F-LINK-002", "model drift: a check removed, added or given another verdict",

tests/sovereign/evolution_07/test_e7_formal_link.py: 116 warnings
  tests/sovereign/evolution_07/test_e7_formal_link.py:152: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-F-LINK-003", "model drift: the ORDER of checks (which failure wins)",

tests/sovereign/evolution_07/test_e7_formal_link.py::test_every_kernel_reason_code_is_modelled
  tests/sovereign/evolution_07/test_e7_formal_link.py:163: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-F-LINK-004", "model lists checks the kernel does not perform (the Evolution 6 model had a "

tests/sovereign/evolution_07/test_e7_formal_link.py::test_sandbox_control_list_matches_the_worker
  tests/sovereign/evolution_07/test_e7_formal_link.py:201: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-F-LINK-005", "sandbox-control model drift", "the model's control list is the list the worker enforces",

tests/sovereign/evolution_07/test_e7_formal_link.py::test_real_attenuation_never_widens
  tests/sovereign/evolution_07/test_e7_formal_link.py:213: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-F-LINK-006", "scope-attenuation model drift", "randomised check of the real attenuation function "

tests/sovereign/evolution_07/test_e7_formal_link.py::test_all_formal_properties_hold
  tests/sovereign/evolution_07/test_e7_formal_link.py:238: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-F-000", "a formal property fails, a control is vacuous, or a mutant goes undetected",

tests/sovereign/evolution_07/test_e7_ledger.py::test_twelve_processes_race_one_envelope_exactly_one_executes
  tests/sovereign/evolution_07/test_e7_ledger.py:87: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-001", "simultaneous replay from separate processes", "BEGIN IMMEDIATE consumption in one shared WAL "

tests/sovereign/evolution_07/test_e7_ledger.py::test_sixteen_threads_race_one_envelope_exactly_one_executes
  tests/sovereign/evolution_07/test_e7_ledger.py:105: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-002", "simultaneous replay from threads in one process", "same transaction", "replay races")

tests/sovereign/evolution_07/test_e7_ledger.py::test_failed_execution_cannot_be_retried_by_another_worker
  tests/sovereign/evolution_07/test_e7_ledger.py:120: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-003", "retry across workers after a refusal or a failure", "a consumed authorization stays consumed "

tests/sovereign/evolution_07/test_e7_ledger.py::test_revocation_race_is_always_consistent
  tests/sovereign/evolution_07/test_e7_ledger.py:132: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-004", "revocation racing the authorization-to-execution interval", "revocation and consumption are "

tests/sovereign/evolution_07/test_e7_ledger.py::test_key_revoked_between_check_and_consume
  tests/sovereign/evolution_07/test_e7_ledger.py:161: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-005", "key revoked after the signature check but before consumption", "key revocation is re-checked "

tests/sovereign/evolution_07/test_e7_ledger.py::test_decision_revoked_between_check_and_consume
  tests/sovereign/evolution_07/test_e7_ledger.py:178: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-006", "decision revoked (cancelled) after the pre-check but before consumption", "decision revocation "

tests/sovereign/evolution_07/test_e7_ledger.py::test_kill_inside_transaction_leaves_nothing_consumed
  tests/sovereign/evolution_07/test_e7_ledger.py:195: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-010", "process killed inside the consumption transaction", "uncommitted: nothing consumed, nothing "

tests/sovereign/evolution_07/test_e7_ledger.py::test_kill_after_consume_before_start
  tests/sovereign/evolution_07/test_e7_ledger.py:208: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-011", "crash after consumption, before launch", "consumed, never executed, never replayable; "

tests/sovereign/evolution_07/test_e7_ledger.py::test_kill_after_start_is_uncertain_not_retried
  tests/sovereign/evolution_07/test_e7_ledger.py:223: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-012", "crash after launch, before the outcome is recorded (ambiguous execution outcome)",

tests/sovereign/evolution_07/test_e7_ledger.py::test_restart_recovery_keeps_history
  tests/sovereign/evolution_07/test_e7_ledger.py:238: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-013", "replay after a clean restart", "WAL + synchronous=FULL: history survives", "replay races")

tests/sovereign/evolution_07/test_e7_ledger.py::test_disk_full_denies
  tests/sovereign/evolution_07/test_e7_ledger.py:249: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-020", "disk full during consumption", "transaction fails => INDETERMINATE => no execution",

tests/sovereign/evolution_07/test_e7_ledger.py::test_corrupted_ledger_denies
  tests/sovereign/evolution_07/test_e7_ledger.py:268: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-021", "ledger file corrupted", "integrity check at open; any SQLite error at use is a refusal",

tests/sovereign/evolution_07/test_e7_ledger.py::test_replaced_ledger_cannot_be_used_to_replay
  tests/sovereign/evolution_07/test_e7_ledger.py:293: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-022", "ledger file deleted or replaced by an empty file to forget consumed nonces",

tests/sovereign/evolution_07/test_e7_ledger.py::test_restored_backup_is_a_documented_limit_closed_by_the_floor_procedure
  tests/sovereign/evolution_07/test_e7_ledger.py:314: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-023", "stale replica / restore of an older copy of the same ledger", "NOT detected automatically: the "

tests/sovereign/evolution_07/test_e7_ledger.py::test_new_ledger_quarantine_covers_future_stamped_envelopes
  tests/sovereign/evolution_07/test_e7_ledger.py:336: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-025", "envelope issued just before a ledger was created, including one stamped ahead by the allowed "

tests/sovereign/evolution_07/test_e7_ledger.py::test_lock_contention_denies_then_recovers
  tests/sovereign/evolution_07/test_e7_ledger.py:356: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-024", "busy ledger (lock held by another writer)", "bounded busy timeout => INDETERMINATE",

tests/sovereign/evolution_07/test_e7_ledger.py::test_ledger_refuses_other_host_and_network_filesystems
  tests/sovereign/evolution_07/test_e7_ledger.py:376: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-030", "ledger copied to, or shared with, another host (multi-host without coordination)",

tests/sovereign/evolution_07/test_e7_ledger.py::test_unsafe_ledger_files_refused
  tests/sovereign/evolution_07/test_e7_ledger.py:390: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-031", "ledger path is a symlink, a directory, world-writable, or a foreign database",

tests/sovereign/evolution_07/test_e7_ledger.py::test_audit_chain_detects_tampering
  tests/sovereign/evolution_07/test_e7_ledger.py:418: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-040", "audit rows edited, deleted or reordered", "hash chain with a stored head", "corrupted evidence")

tests/sovereign/evolution_07/test_e7_ledger.py::test_execution_state_machine_is_monotonic
  tests/sovereign/evolution_07/test_e7_ledger.py:441: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-L-041", "illegal execution-state transitions (resurrect a finished execution)", "terminal states are "

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_read_outside_scope_is_eacces
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:61: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-001", "read a secret outside the scope", "Landlock: EACCES on open", "worker escape attempts")

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_write_outside_scope_is_eacces
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:78: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-002", "write, create, delete or rename outside the scope", "Landlock: EACCES", "worker escape attempts")

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_symlink_escape_is_denied
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:102: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-003", "symlink inside the scope pointing outside it", "Landlock follows the real path: EACCES",

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_fs_modes_refuse_symlinks_and_never_follow_them
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:121: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-004", "symlink race on a governed file read/write (swap the file for a link between check and open)",

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_dotdot_traversal_from_inside_scope
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:153: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-005", "path traversal with '..' from an allowed directory", "Landlock is path-resolution based",

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_scope_root_symlink_refused
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:166: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-006", "scope root that is itself a symlink", "refused before launch", "symlink races")

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_no_tcp_udp_raw_netlink_or_unix_sockets
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:175: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-010", "TCP egress", "empty network namespace + seccomp socket() denial", "unauthorized network access")

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_unix_socket_outside_scope_is_unreachable
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:190: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-011", "connect to a local Unix socket outside the scope (docker.sock-style escape; Landlock does not "

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_host_loopback_listener_unreachable_even_with_network_allowed_ports
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:231: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-012", "reach a listener on the host loopback", "new network namespace: the host loopback is not there",

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_dns_resolution_and_dns_exfiltration_fail
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:248: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-013", "DNS-based egress", "no resolver reachable: no sockets, no /etc/resolv.conf", "DNS-based egress")

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_network_scope_allows_only_listed_tcp_ports
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:265: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-014", "network allowed for one TCP port: reach another port, or bind a listener",

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_no_capabilities_and_no_way_back
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:298: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-020", "regain privileges (setuid binary, capabilities, user namespace)", "no_new_privs, empty "

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_host_processes_are_invisible_and_unsignalable
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:345: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-021", "signal, inspect or kill host processes (including the gateway)", "PID namespace: host pids do "

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_seccomp_program_shape
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:364: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-022", "seccomp filter content", "socket() family allowlist and syscall denylist are what the launcher "

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_environment_is_not_inherited
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:377: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-030", "secrets in the worker environment", "the worker starts from a fixed four-variable base; the "

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_no_inherited_descriptors
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:392: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-031", "inherited file descriptors (open secret file, ledger, sockets)", "close_fds + the launcher "

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_request_not_in_argv_and_no_core_dump
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:418: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-032", "secrets in worker arguments, temp files or crash output", "request travels on a pipe, never "

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_memory_limit
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:437: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-040", "memory exhaustion", "RLIMIT_AS", "resource exhaustion")

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_wall_clock_limit[while True: pass]
tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_wall_clock_limit[import time\ntime.sleep(60)]
tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_wall_clock_limit[import signal, time\nfor s in (signal.SIGTERM, signal.SIGINT, signal.SIGALRM, signal.SIGHUP, signal.SIGXCPU):\n    signal.signal(s, signal.SIG_IGN)\ntime.sleep(60)]
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:443: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-041", "CPU spin / sleep past the limit (timeout bypass)", "supervisor (pid 1 of the namespace) kills "

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_no_process_survives_the_call[True]
tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_no_process_survives_the_call[False]
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:455: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-042", "process-tree survival: daemonise, setsid, double fork, ignore signals, outlive the call",

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_output_flood_is_cut_off
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:484: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-043", "output flooding", "gateway reads at most max_output_bytes and kills the tree", "output flooding")

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_fd_and_file_size_limits
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:494: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-044", "file-descriptor and file-size exhaustion", "RLIMIT_NOFILE, RLIMIT_FSIZE", "resource exhaustion")

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_process_count_limit_with_unprivileged_worker_uid
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:514: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-045", "process-count exhaustion", "RLIMIT_NPROC binds only for a non-root worker uid; for uid 0 the "

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_concurrent_executions_are_independent
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:551: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-046", "concurrent requests interfere with each other", "one disposable sandbox per request",

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_worker_dies_with_its_parent
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:568: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-047", "gateway dies while a worker runs (parent crash)", "PR_SET_PDEATHSIG on launcher and supervisor: "

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_config_refusals
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:593: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-050", "scope so broad that denial cannot be demonstrated", "refused before launch", "scope widening")

tests/sovereign/evolution_07/test_e7_worker_isolation.py::test_old_landlock_abi_is_a_missing_control
  tests/sovereign/evolution_07/test_e7_worker_isolation.py:609: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-W-051", "Landlock ABI too old for the TCP rules", "profile refused (no silent downgrade)",

tests/sovereign/evolution_07/test_e7_evidence.py::test_clean_bundle_passes_and_reports_dimensions_separately
  tests/sovereign/evolution_07/test_e7_evidence.py:121: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-001", "baseline", "an intact, consistent, unsigned bundle verifies, and says what it did not verify",

tests/sovereign/evolution_07/test_e7_evidence.py::test_altered_artifact[FINAL_REPORT.md]
tests/sovereign/evolution_07/test_e7_evidence.py::test_altered_artifact[test_results.json]
tests/sovereign/evolution_07/test_e7_evidence.py::test_altered_artifact[release_gate.json]
tests/sovereign/evolution_07/test_e7_evidence.py::test_altered_artifact[verify_evolution_07.py]
  tests/sovereign/evolution_07/test_e7_evidence.py:133: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-002", "corrupted evidence: an artifact altered after sealing", "SHA-256 and size per artifact (exit 12)",

tests/sovereign/evolution_07/test_e7_evidence.py::test_missing_extra_and_substituted_files
  tests/sovereign/evolution_07/test_e7_evidence.py:143: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-003", "corrupted evidence: artifact removed, added or substituted", "required-file list, listed-file "

tests/sovereign/evolution_07/test_e7_evidence.py::test_malformed_manifest[<lambda>0]
tests/sovereign/evolution_07/test_e7_evidence.py::test_malformed_manifest[<lambda>1]
tests/sovereign/evolution_07/test_e7_evidence.py::test_malformed_manifest[<lambda>2]
tests/sovereign/evolution_07/test_e7_evidence.py::test_malformed_manifest[<lambda>3]
tests/sovereign/evolution_07/test_e7_evidence.py::test_malformed_manifest[<lambda>4]
tests/sovereign/evolution_07/test_e7_evidence.py::test_malformed_manifest[<lambda>5]
tests/sovereign/evolution_07/test_e7_evidence.py::test_malformed_manifest[<lambda>6]
tests/sovereign/evolution_07/test_e7_evidence.py::test_malformed_manifest[<lambda>7]
  tests/sovereign/evolution_07/test_e7_evidence.py:160: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-004", "malformed or unsupported manifest", "strict manifest schema (exit 10)", "corrupted evidence")

tests/sovereign/evolution_07/test_e7_evidence.py::test_signature_handling
  tests/sovereign/evolution_07/test_e7_evidence.py:182: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-005", "forged or unverifiable manifest signature", "signature checked only against a key the auditor "

tests/sovereign/evolution_07/test_e7_evidence.py: 11 warnings
  tests/sovereign/evolution_07/test_e7_evidence.py:204: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-006", "inflated counts: summary says more passed than the detail shows; required tests absent",

tests/sovereign/evolution_07/test_e7_evidence.py::test_stale_evidence
  tests/sovereign/evolution_07/test_e7_evidence.py:224: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-007", "stale manifest: old evidence presented as current, or results from a different source tree",

tests/sovereign/evolution_07/test_e7_evidence.py::test_source_inspection
  tests/sovereign/evolution_07/test_e7_evidence.py:237: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-008", "bundle does not correspond to the code it is presented with", "--source compares recorded "

tests/sovereign/evolution_07/test_e7_evidence.py: 13 warnings
  tests/sovereign/evolution_07/test_e7_evidence.py:254: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-009", "contradictory statuses: a gate upgraded without evidence; local results presented as "

tests/sovereign/evolution_07/test_e7_evidence.py::test_pass_gate_with_failing_results
  tests/sovereign/evolution_07/test_e7_evidence.py:277: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-010", "failed tests hidden behind a PASS gate", "gate status is checked against recorded results "

tests/sovereign/evolution_07/test_e7_evidence.py::test_secret_or_private_material[private-key-block]
tests/sovereign/evolution_07/test_e7_evidence.py::test_secret_or_private_material[aws-key-id]
tests/sovereign/evolution_07/test_e7_evidence.py::test_secret_or_private_material[stripe-live-key]
tests/sovereign/evolution_07/test_e7_evidence.py::test_secret_or_private_material[json-password]
tests/sovereign/evolution_07/test_e7_evidence.py::test_secret_or_private_material[py-source]
tests/sovereign/evolution_07/test_e7_evidence.py::test_secret_or_private_material[sqlite-db]
tests/sovereign/evolution_07/test_e7_evidence.py::test_secret_or_private_material[pem-file]
  tests/sovereign/evolution_07/test_e7_evidence.py:288: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-011", "publication of secrets or private material in the downloadable kit",

tests/sovereign/evolution_07/test_e7_evidence.py::test_withdrawn_version
  tests/sovereign/evolution_07/test_e7_evidence.py:306: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-012", "withdrawn kit version served as current", "withdrawn-version list (exit 19)", "stale manifests")

tests/sovereign/evolution_07/test_e7_evidence.py::test_pipeline_gate_function_is_fail_closed
  tests/sovereign/evolution_07/test_e7_evidence.py:312: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-013", "release-gate logic that lets presentation outrank results", "the pipeline's own gate function: "

tests/sovereign/evolution_07/test_e7_evidence.py::test_pipeline_never_touches_served_directories_and_never_signs
  tests/sovereign/evolution_07/test_e7_evidence.py:331: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-014", "tests or the pipeline writing into a served (live) directory or signing with a made-up key",

tests/sovereign/evolution_07/test_e7_evidence.py::test_bundle_tarball_is_deterministic
  tests/sovereign/evolution_07/test_e7_evidence.py:346: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-015", "non-deterministic bundle (cannot be reproduced bit for bit)", "sorted members, zeroed "

tests/sovereign/evolution_07/test_e7_evidence.py::test_published_schema_matches_the_protocol
  tests/sovereign/evolution_07/test_e7_evidence.py:358: PytestWarning: record_property is incompatible with junit_family 'xunit2' (use 'legacy' or 'xunit1')
    @attack("E7-V-016", "envelope schema file out of step with the protocol", "the published JSON Schema lists exactly "

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
441 passed, 441 warnings in 37.55s
