Audit page security
audit_securityRun a passive security review of a page, flagging weak headers, TLS, cookies, cache, domains, and browser issues as a starting point for manual testing.
Instructions
Passive security review of the selected page, from what the browser already has — a starting point for a manual test, not a verdict.
WARN marks a concrete weakness, INFO context worth a look. Headers come from the recorded page load; if it was not recorded (a tab the server did not open), the page URL is fetched once from the page and the answer says so. Chrome's issues are collected from the moment the server first touches a tab, so on a tab it had not touched, reload the page for a full list. Cookie values are never printed — use get_cookies for those.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | No | Which parts to run: "headers" (security headers, CSP analysis, CORS on every recorded response, version disclosure), "tls" (protocol, cipher, certificate of every origin the page talked to), "cookies" (flags of every cookie sent to those origins), "cache" (responses a CDN or proxy could serve to the wrong user), "domains" (first and third parties the page talks to, and third-party code loaded without integrity checks) and "issues" (what Chrome itself flagged: CSP violations, mixed content, rejected cookies, CORS errors). Omit for all. | |
| browser | No | Which browser to act on. Each name is an independent Chrome, created on first use. Omit for the shared default; parallel agents each need their own name. | default |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |