# ApiVault Secure Pattern Reference

Generated for **ApiVault v0.2.7**.

This catalog is generated metadata only. It indexes secure UI, taint-sensitive and protected/reference patterns found in the uploaded `Interface.zip` and bundled Interface reference tree.

## Policy

```text
- Inspect-only reference metadata.
- No runtime file reads.
- No full Blizzard source code display.
- No protected/secure execution.
- No automatic SetAttribute calls.
- No secure button creation for tests.
- No protected API auto-runs.
```

## Indexed pattern groups

```text
SecureActionButtonTemplate
SecureHandler templates
SecureUnitButtonTemplate
SecureFrameTemplate
SecureAuraHeaderTemplate
SetAttribute / GetAttribute
RegisterStateDriver / UnregisterStateDriver
WrapScript / UnwrapScript
hooksecurefunc
CreateFrame with secure templates
sec = "NotAllowed"
OnAttributeChanged
InCombatLockdown
combat-lockdown references
restricted/secret API metadata
TOC Secure / UseSecureEnvironment metadata
```

## Counts

```text
Total secure pattern entries: 4476
Protected entries: 84
Secure-sensitive entries: 4318
Combat-sensitive entries: 25
Metadata-only entries: 18
Hardware-event-required entries: 17
Review-required entries: 14
```

## In-game command

```text
/av secure
```

## Important

Any secure, protected or combat-sensitive interpretation must be verified in-game. Where behavior cannot be proven from uploaded files alone, ApiVault labels it as `UNCERTAIN`.
