Exploitability Report{% if buckets and subject.scope_descriptor %} — {{ subject.scope_descriptor }}{% endif %}
{% if buckets %}Internal console (full verifier telemetry).{% if subject.project_name %} Project {{ subject.project_name }}{% endif %}{% if subject.version_label %} · {{ subject.version_label }}{% endif %}{% if subject.platform %} · {{ subject.platform }}{% endif %}{% else %}Per-verdict exploitability dossier — internal console view (full verifier telemetry).{% endif %}
Affected by version {{ ver | length }}
Not individually pen-tested — the on-device version predates the upstream fix. Remediate by the upgrade in the decision summary.
{{ exp.version_table(ver) }}- Proven exploitable — dynamic PoV produced a real crash; reproduce via replay_pen_test <bundle_id>.
- Proven not exploitable — sealed verdict or decisive reachability/precondition argument; confidence shown as a trust tier.
- Tested, inconclusive — pen-test ran but no clean verdict could be sealed.
- Affected by version — version fact settles applicability; not individually pen-tested.
- No platform VEX applied from these results yet.
Verified {{ cover.N | default(0) }} of {{ cover.M | default(0) }} findings in {{ cover.scope_label | default('scope') }}; the remaining {{ (cover.M | default(0)) - (cover.N | default(0)) }} are untested, not cleared.
{% if cards %} {% for card in cards %}{{ exp.verdict_card(card, mode) }}{% endfor %} {% else %}No verdict records in scope.
{% endif %}