Skip to main content
sus.botdocs
  • SEO
  • AI
  • QA
  • Privacy
  • Accessibility
  • Security
  1. Docs
  2. Security
  3. Security headers

Security audit

Security headers

17 checks · 7 findings · scope: page, domain

Audit id: security.headers.

Checks

  • Content security policy missing or unsafe content_security_policy_missing_or_unsafe
  • No protection against being embedded in other sites frame_protection
  • File type sniffing not switched off content_type_options
  • No rule on sharing the previous page address referrer_policy
  • No limits on browser features permissions_policy
  • No cross-site isolation settings cross_origin_policies
  • Security settings differ between page types headers_differ_between_page_types
  • Policy trusts a site anyone can publish on csp_allows_host_anyone_can_publish_to
  • Policy has no default source rule csp_without_default_src
  • Policy has no rule for plugins csp_without_object_src
  • Policy has no rule for base address csp_without_base_uri
  • Policy only set in an outdated header csp_only_in_legacy_header
  • Outdated browser filter switched on x_xss_protection_enabled
  • File type sniffing setting is wrong content_type_options_not_nosniff
  • Any site may read logged-in data cors_any_origin_with_credentials
  • Any site may read pages that set cookies cors_open_on_pages_with_cookies
  • Cached page sets a cookie cacheable_response_sets_cookie

Findings

  • A page that sets a cookie may be stored in a shared cache
  • A response lets any website read it
  • The Content-Security-Policy leaves out default-src, object-src or base-uri
  • The Content-Security-Policy allows scripts from a host where anyone can publish
  • The Content-Security-Policy allows what it is meant to stop
  • A security header is sent under an old name or with a wrong value
  • HTML pages are sent without a security header
  • All audits
  • About sus.bot
  • Open the app
  • Contact support