{
    "description": {
        "description": "Metadata description",
        "message": "Require 'Strict-Transport-Security' header"
    },
    "errorPreloadEligibility": {
        "description": "Report message when there is an error getting the preload eligibility",
        "message": "Error getting preload eligibility."
    },
    "errorPreloadStatus": {
        "description": "Report message when there is an error getting the preload status",
        "message": "Error getting preload status."
    },
    "moreThanOneName": {
        "description": "Report message when a 'strict-transport-security' header has more than one 'name'",
        "message": "The 'strict-transport-security' header contains duplicate directives."
    },
    "name": {
        "description": "Metadata name",
        "message": "Use `Strict-Transport-Security` header"
    },
    "noHeader": {
        "description": "Report message when the 'strict-transport-security' header was not specified",
        "message": "The 'strict-transport-security' header was not specified."
    },
    "noOverHTTP": {
        "description": "Report message when the 'strict-transport-security' header is served over HTTP",
        "message": "The 'strict-transport-security' header should't be specified in pages served over HTTP."
    },
    "requiresMaxAge": {
        "description": "Report message when the 'strict-transport-security' header doesn't contain the required 'max-age' directive",
        "message": "The 'strict-transport-security' header requires 'max-age' directive."
    },
    "wrongFormat": {
        "description": "Report message when a 'strict-transport-security' header has a wrong format",
        "message": "The 'strict-transport-security' header has the wrong format."
    },
    "wrongMaxAge": {
        "description": "Report message when the 'strict-transport-security' header has a value for 'max-age' under the minimum value",
        "message": "The 'strict-transport-security' header 'max-age' value should be more than '$1'."
    }
}
