Wraith v0.2.0
Wraith v0.2.0 adds generic opaque secret capabilities for browser field fills.
Highlights
- Register process-local secret providers for library and embedded MCP use.
- Fill fields through
fill_secret(index, capability)without sending plaintext through tool inputs or outputs. - Bind capabilities to exact origins, field kinds, expiry times, and use limits.
- Share use and taint state across wrappers for one browser context.
- Block screenshots and storage-state exports after secret use by default.
- Redact editable values from agent snapshots.
- Document the Instinct browser findings and current integration boundary.
- Test the release across Python 3.10, 3.11, 3.12, and 3.13.
Instinct boundary
Wraith does not include an Instinct Vault provider. Instinct must expose a provider or broker adapter that Wraith can reach. The tested Instinct vault_fill plus execute-js path can expose plaintext, so it is not a safe adapter.
See the README and SECURITY policy for provider examples and threat limits.