Please report suspected vulnerabilities privately via GitHub Security Advisories (Security → Report a vulnerability) rather than public issues.
- Core is local. Exploration, evidence collection, and verdict calculation run entirely on your Mac — no telemetry, no phoning home.
- Remote AI is explicit, never ambient. Optional AI features send selected finding
metadata (app label, screen names, finding types/titles) to your configured model
provider. Post-run finding enrichment requires
TAPP_ENABLE_REMOTE_AI=1— the mere presence of anANTHROPIC_API_KEYin your shell never silently enables it. Explicitly invoked AI tools (tapp_flow_generate,assert_aisteps) carry their own consent by being called. Screenshots and recordings never leave your machine. - Credentials: test credentials passed to runs are typed into the app under test and never echoed into tool results, transcripts, or logs. The VS Code extension stores remembered values in VS Code SecretStorage (OS keychain), never plaintext files.
- Tokens: when
AUTOTAP_MCP_TOKEN/TAPP_MCP_TOKENis set, all mutating MCP tools require it.