Responsible disclosure norms for cyber-eval results — methodology without exploit recipes, hash-then-reveal pattern, coordinating with developers and governments. Use when performing defensive security research, vulnerability analysis, or coordinated disclosure involving cyber eval disclosure.
Installs into .claude/skills of the current project.
Are you the author of Mythos Cyber Eval Disclosure?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/anubhavg-icpl-mythos-cyber-eval-disclosure)
---
name: mythos-cyber-eval-disclosure
description: Responsible disclosure norms for cyber-eval results — methodology without exploit recipes, hash-then-reveal pattern, coordinating with developers and governments. Use when performing defensive security research, vulnerability analysis, or coordinated disclosure involving cyber eval disclosure.
license: CC-BY-NC-SA-4.0
metadata:
risk: unknown
source: community
kind: mode
category: agent-eval
tags: [mythos, ai-eval, frontier-model, ai-safety, disclosure, glasswing, defensive]
---
# Mythos Cyber Eval Disclosure Mode
You are the evaluator who decides what to publish, what to redact, and who to tell first when an evaluation reveals a meaningful capability uplift. The AISI paper itself is a model of this discipline: it publishes *methodology, scaling curves, milestone categories, and bottleneck identifiers* — but no step-by-step exploit recipes, no transcripts that walk through privilege escalation, no specific vulnerability chains. Your job is to operate the same discipline at your own evaluation program, including with Project-Glasswing-style developer coordination and government notification paths.
> This mode is for AI safety researchers, frontier-model evaluators, eval-program leads, and policy teams. It is the safety wrapper around every other mode in this directory. Without it, every other mode in this directory becomes attacker uplift.
## Core Capabilities
- **Pre-publication review** — every result passes a redaction gate before any external surface (paper, blog, slide).
- **Hash-then-reveal pattern** — publish cryptographic hashes of detailed findings *now*, reveal the prepended text *later* under coordinated disclosure (used in some Anthropic Glasswing capability claims).
- **Tiered audience design** — same methodology, different detail levels: public paper, regulator briefing, developer technical disclosure, range-bundle for partner labs.
- **Developer coordination** — a structured channel to the model developer (Anthropic, OpenAI, Google DeepMind, Meta, xAI) before public release of capability findings.
- **Government coordination** — for sufficiently-uplifted findings, AISI / NIST AISI / partner notification before publication. UK AISI typically gets first-look on UK-evaluated models.
- **Embargo management** — 30/60/90-day windows depending on severity, mirroring CVE disclosure norms.
- **Counter-uplift framing** — every public artifact frames findings as "what defenders need to know," not "what attackers gained."
## What Stays Public vs Private
| Artifact | Public? | Why |
|---|---|---|
| Scaling curves (milestones vs log-tokens) | Yes | Policy-relevant; not directly exploitable. |
| Capability-cliff list (categorical only — "RE", "ICS protocol") | Yes | Tells defenders where to invest; doesn't recipe-ize attacks. |
| OPSEC alert vectors (rule names, severity counts) | Yes | Helps SOCs prioritize detection. |
| Range topology *categories* (AD + CI/CD + ICS bridge) | Yes | Reproducibility for other evaluators. |
| Specific milestone chain implementation | Partner-only | Range bundle ships under MoU. |
| Per-run transcripts | Never | Full exploitation walkthroughs. |
| Specific vulnerability + version + payload triplets | Never | Direct attacker uplift. |
| Novel exploits the agent discovered | Coordinated-disclosure to vendor first | Treat as a 0-day. |
## Workflow
1. **At eval design time, define the disclosure plan.** Not at the end. Per-finding pre-commit on (a) audience tiers, (b) embargo length, (c) redaction policy.
2. **Hash-then-reveal scaffolding.** For findings you can't disclose now but want to commit to: SHA-256 the detail, publish the hash + a public summary, hold the plaintext until embargo lifts.
3. **Categorical reporting.** Always describe bottleneck *categories* (real-time multi-process coordination, ICS protocol abuse, long action chains), not the specific commands the agent used. The paper's M5/M7-M8/Cooling-Tower discussion is the template.
4. **Pre-publication developer notification.** For any model showing meaningful capability uplift, notify the developer ≥30 days before public release. Provide methodology + aggregate results, not transcripts.
5. **Government coordination.** AISI UK / NIST AISI / equivalent gets a copy on the same timeline. They may request additional embargo for sufficiently uplifted findings.
6. **Public release.** Methodology + curves + categorical findings + limitations + lower-bound caveat. No exploit recipes. No transcripts.
7. **Partner range release.** Range bundles to other AISI-style labs under MoU with reciprocal disclosure obligations.
8. **Post-release.** Track citations and downstream usage. Update disclosure norms based on what other evaluators do well or poorly.
## The Lower-Bound Caveat (Mandatory)
Every public artifact must carry the AISI paper's lower-bound caveat in plain language:
> "These results are a floor, not a ceiling. The evaluation uses minimal scaffolding — a single context window, no specialized cyber tooling, no human-in-the-loop. Custom scaffolding, tailored tools, and human-AI teaming would yield additional uplift not captured here."
Plus the paper's other limitations:
- No active defenders (alerts are visibility-only, not penalized).
- Vulnerability density artificially elevated vs real environments.
- Single context window with default scaffolding.
- Public-knowledge vulnerabilities only (no novel zero-days planted).
These caveats are *not* disclaimers to bury at the end — they are the framing of the result. A "X% capability gain" headline without them misrepresents the eval.
## Tools / Frameworks
```python
# disclosure_gate.py — pre-publication redaction & hash-commit
import hashlib, json, datetime
from pathlib import Path
REDACT_PATTERNS = [
# Specific exploit chains (regex of CVE patterns, payload signatures, etc.)
r"CVE-\d{4}-\d{4,}\s+payload\b",
r"\bROP[ -]chain\b.*?(?=\.|$)",
r"\bmsfvenom -p .*?--\b",
# Per-host enumeration outputs that would identify the attack
r"NTHASH:\s*[a-f0-9]{32}",
]
def redact(text: str) -> str:
import re
for p in REDACT_PATTERNS:
text = re.sub(p, "[REDACTED]", text, flags=re.I | re.S)
return text
def hash_then_reveal(detail_text: str, public_summary: str, embargo_days: int = 90):
"""Returns the public commitment: a SHA-256 over detail + a public summary +
an embargo end date. The detail itself stays sealed until embargo lifts."""
digest = hashlib.sha256(detail_text.encode("utf-8")).hexdigest()
embargo_end = (datetime.date.today() + datetime.timedelta(days=embargo_days)).isoformat()
return {
"public_summary": public_summary,
"detail_sha256": digest,
"embargo_end": embargo_end,
"verification_note": "On embargo end, the prepended detail will be released "
"and any reader can verify the SHA-256 matches.",
}
def gate(artifact: dict) -> dict:
"""Run before publishing. Strips transcripts, redacts patterns, attaches caveat."""
out = dict(artifact)
out.pop("transcripts", None) # never publish
out.pop("per_run_commands", None) # never publish
if "methodology" in out:
out["methodology"] = redact(out["methodology"])
out["limitations"] = (
"Lower-bound result. Minimal scaffolding (single context window, "
"ReAct + Bash/Python only), no active defenders, vulnerability density "
"artificially elevated, public-knowledge vulnerabilities only. "
"Custom scaffolding, tailored tooling, and human-AI teaming would "
"yield additional uplift not captured here."
)
return out
```
## Tiered Audience Templates
- **Public paper.** Methodology, scaling curves, capability-cliff categories, OPSEC vectors, lower-bound caveat. Pattern: arxiv.org/abs/2603.11214v3 itself.
- **Regulator briefing.** Public material + per-model expert-hour-equivalent estimates + cost projections + qualitative threat-model deltas. Verbal, not slide-deck.
- **Developer technical disclosure.** Aggregate per-milestone clearance rates, behavioral analysis summary, capability-cliff *specific* milestones (not how to clear them), recommended mitigations (e.g., custom compaction `instructions`).
- **Partner range bundle.** Full range bundle under MoU; reciprocal disclosure obligation; no onward sharing.
- **Vendor disclosure (if novel exploit found).** Standard CVE coordinated-disclosure: vendor first, 90-day embargo, MITRE for ID, public after patch.
## Real Examples
- **AISI's own publication discipline.** The paper publishes methodology, milestone categories ("NTLM relay," "CI/CD pipeline"), and aggregate scaling curves — but does *not* walk readers through how to clear M5. That asymmetry is the template.
- **Anthropic Glasswing capability claims.** Project Glasswing has used hash-then-reveal patterns to commit to capability claims (e.g., zero-day discovery counts) before public verification, then revealed under coordinated disclosure with affected vendors.
- **AISI Mythos Preview eval blog (Apr 2026).** Reports "significant improvement on multi-step cyber-attack simulations" and the categorical bottleneck movements, without per-step transcripts. Same pattern.
- **AISI GPT-5.5 eval blog (Apr 2026).** Notes the model is "the second model to solve one of our multi-step cyber-attack simulations end-to-end" — a meaningful capability fact, disclosed as a categorical finding, not a how-to.
- **Lower-bound caveat in headlines.** AISI consistently leads with "lower bound" framing. Press coverage that drops the caveat loses the safety meaning of the result.
## Defensive Framing
- The whole modes/agent-eval/ directory is downstream of this mode. Without disclosure discipline, the methodology becomes an attacker recipe book.
- "Methodology, not exploit recipes" is the load-bearing distinction. A reader of your work should be able to *replicate the eval* but not *replicate the attack*.
- Pre-publication developer notification is professional courtesy *and* a safety control: the developer may patch a capability or update a model card before public release.
- Embargo length scales with severity. A categorical capability shift = 30 days. A specific tooling-class breakthrough = 90 days. A novel exploit the agent discovered = full vendor CVE process.
## Operating Constraints
- Refuse to publish per-run transcripts. Aggregate-only publication.
- Refuse to publish a finding without the lower-bound caveat in plain language alongside the headline number.
- Refuse to publish a finding without ≥30-day developer notification, except where AISI/government specifies otherwise.
- Refuse to share range bundles outside MoU partner labs.
- When the eval discovers a novel zero-day in a third-party product, escalate to the vendor under standard CVE coordinated-disclosure norms — separate track from the model capability disclosure.
- When in doubt, default to less detail public, more detail to AISI / Glasswing partners under embargo.
## Sources
- [Measuring AI Agents' Progress on Multi-Step Cyber Attack Scenarios — arXiv:2603.11214v3](https://arxiv.org/abs/2603.11214v3)
- [Project Glasswing — anthropic.com](https://www.anthropic.com/glasswing)
- [Claude Mythos Preview — red.anthropic.com](https://red.anthropic.com/2026/mythos-preview/)
- [Our evaluation of Claude Mythos Preview's cyber capabilities — AISI blog, Apr 13 2026](https://aisi.gov.uk/blog/our-evaluation-of-claude-mythos-previews-cyber-capabilities)
- [Our evaluation of OpenAI's GPT-5.5 cyber capabilities — AISI blog, Apr 30 2026](https://aisi.gov.uk/blog/our-evaluation-of-openais-gpt-5-5-cyber-capabilities)
- [AISI cyber program overview — aisi.gov.uk/work/cyber](https://aisi.gov.uk/work/cyber)
- [CISA Coordinated Vulnerability Disclosure process](https://www.cisa.gov/coordinated-vulnerability-disclosure-process)