This document discusses declarative security in HTTP response headers. Declarative security involves servers specifying security parameters in HTTP headers that browsers then use to implement requested security mechanisms. The document explores several types of attacks that declarative security helps prevent, including clickjacking, cross-site scripting, and MIME sniffing attacks. It also analyzes the adoption of declarative security by examining HTTP headers on the top 1000 websites.