{
 "slug": "cabeceiras-de-basto",
 "entidade": "Câmara Municipal de Cabeceiras de Basto",
 "concelho": "Cabeceiras de Basto",
 "distrito": "Braga",
 "urlLista": "https://cabeceirasdebasto.pt",
 "metodo": "2026-09.1",
 "medidoEm": "2026-09-25T18:56:01.039Z",
 "ua": "Chrome/150.0.0.0 (Windows)",
 "tentativas": 1,
 "capturaInicial": "provas/cabeceiras-de-basto/inicial.jpg",
 "inicial": {
  "urlPedido": "https://cabeceirasdebasto.pt/",
  "urlFinal": "https://cabeceirasdebasto.pt/",
  "estado": 200,
  "titulo": "Município de Cabeceiras de Basto",
  "elementos": 1067,
  "protocolo": "https:",
  "avisos": []
 },
 "medivel": true,
 "rgpd": {
  "legal": {
   "cookies": {
    "total": 1,
    "identificadoresAntesDoConsentimento": [],
    "suspeitos": [],
    "funcionais": 1,
    "contaminacaoProvavel": null,
    "veredicto": "conforme",
    "certeza": "medido",
    "fonte": "Lei 41/2004, art. 5.º/1: armazenar ou aceder a informação no equipamento terminal só com consentimento PRÉVIO e informação clara e completa; art. 5.º/2 isenta o estritamente técnico. Violação = contraordenação do art. 14.º/1 e): pessoa singular 1 500-25 000€, pessoa colectiva 5 000-5 000 000€. Instauração, instrução e aplicação da coima competem à CNPD (art. 15.º/1); fiscalização repartida com a ANACOM (art. 13.º-G)"
   },
   "banner": {
    "presente": true,
    "texto": "Utilizamos cookies próprios e de terceiros para melhorar a qualidade de navegação. Ao continuar a navegar, aceita estes termos. Saiba mais Fechar",
    "botoes": [
     {
      "rotulo": "Saiba mais",
      "area": 2309,
      "cor": "rgb(34, 34, 34)",
      "corTexto": "rgb(255, 255, 255)",
      "tag": "a"
     },
     {
      "rotulo": "Fechar",
      "area": 1689,
      "cor": "rgb(34, 34, 34)",
      "corTexto": "rgb(255, 255, 255)",
      "tag": "button"
     }
    ],
    "temAceitar": false,
    "temRecusar": false,
    "temDefinicoes": false
   },
   "politicas": {
    "privacidade": "https://cabeceirasdebasto.pt/16929",
    "cookies": null,
    "termos": null,
    "veredicto": "conforme",
    "certeza": "medido"
   },
   "perfil": {
    "plataformas": [],
    "cmp": [],
    "plataformaDeRisco": false,
    "googleFonts": true
   }
  },
  "trackers": [],
  "pedidosTotal": 75,
  "prova": {
   "rede": "provas/cabeceiras-de-basto/rede-inicial.json",
   "captura": "provas/cabeceiras-de-basto/inicial.jpg"
  }
 },
 "legais": {
  "declaracao": [],
  "privacidade": [
   {
    "texto": "Gabinete de Proteção de Dados & Cibersegurança",
    "url": "https://cabeceirasdebasto.pt/45475",
    "html": "<a href=\"/45475\">Gabinete de Proteção de Dados &amp; Cibersegurança</a>"
   },
   {
    "texto": "Política de Privacidade",
    "url": "https://cabeceirasdebasto.pt/16929",
    "html": "<a href=\"/16929\" title=\"Política de Privacidade\" target=\"_blank\">Política de Privacidade</a>"
   }
  ]
 },
 "paginas": [
  {
   "url": "https://cabeceirasdebasto.pt/",
   "papel": "inicial",
   "valida": true,
   "estado": 200,
   "a11y": {
    "urlFinal": "https://cabeceirasdebasto.pt/",
    "titulo": "Município de Cabeceiras de Basto",
    "elementos": 1067,
    "lang": {
     "valor": "pt",
     "xmlLang": null,
     "valido": true,
     "html": "<html lang=\"pt\" class=\"fancybox-margin fancybox-lock\" id=\"ls-global\">"
    },
    "viewport": {
     "conteudo": "initial-scale=1, maximum-scale=1",
     "html": "<meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1\">",
     "quantos": 1,
     "zoomBloqueado": true
    },
    "imagens": {
     "semAlt": 0,
     "nomePorTitle": 0,
     "exemplos": []
    },
    "campos": {
     "total": 2,
     "semNome": 0,
     "soPlaceholder": 1,
     "exemplos": [],
     "exemplosPlaceholder": [
      {
       "html": "<input type=\"text\" name=\"q\" class=\"pesquisa-input\" value=\"\" placeholder=\"Pesquisar...\" minlength=\"3\">"
      }
     ]
    },
    "contraste": [
     {
      "texto": "sinal",
      "cor": [
       118,
       194,
       233
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 1.89,
      "exigido": 4.5,
      "px": 10.8,
      "peso": 400,
      "caixa": {
       "x": 1130.171875,
       "y": 4644.71875,
       "w": 23.453125,
       "h": 13
      },
      "html": "<span style=\"color:#76c2e9;\">",
      "pixeis": {
       "largura": 48,
       "altura": 26,
       "fundoObservado": [
        255,
        255,
        255
       ],
       "fracFundo": 1,
       "fundoBate": false,
       "pixeisCorTexto": 0,
       "maiorContrastePixeis": 1,
       "confirmado": false
      }
     },
     {
      "texto": "omni",
      "cor": [
       216,
       216,
       216
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 2.61,
      "exigido": 4.5,
      "px": 10.8,
      "peso": 400,
      "caixa": {
       "x": 1104.796875,
       "y": 4644.71875,
       "w": 25.375,
       "h": 13
      },
      "html": "<span style=\"color:#d8d8d8;\">",
      "pixeis": {
       "largura": 50,
       "altura": 26,
       "fundoObservado": [
        255,
        255,
        255
       ],
       "fracFundo": 1,
       "fundoBate": false,
       "pixeisCorTexto": 1300,
       "maiorContrastePixeis": 1,
       "confirmado": false
      }
     },
     {
      "texto": "Bem-vindo/a a Cabeceiras de Basto",
      "cor": [
       255,
       255,
       255
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 3.71,
      "exigido": 4.5,
      "px": 12,
      "peso": 800,
      "caixa": {
       "x": 195.5,
       "y": 7,
       "w": 319.984375,
       "h": 15.59375
      },
      "html": "<div class=\"col-sm-4 col-md-4\">",
      "pixeis": {
       "largura": 638,
       "altura": 32,
       "fundoObservado": [
        62,
        47,
        22
       ],
       "fracFundo": 0.288,
       "fundoBate": false,
       "pixeisCorTexto": 2131,
       "maiorContrastePixeis": 12.29,
       "confirmado": false
      }
     },
     {
      "texto": "[+] leia mais",
      "cor": [
       155,
       122,
       55
      ],
      "fundo": [
       255,
       255,
       255
      ],
      "ratio": 4.01,
      "exigido": 4.5,
      "px": 13.2,
      "peso": 400,
      "caixa": {
       "x": 226.40625,
       "y": 1628.03125,
       "w": 73.609375,
       "h": 16
      },
      "html": "<a href=\"/47376\" title=\"Município de Cabeceiras de Basto reforça meios de prevenção de incêndios rurais\">",
      "pixeis": {
       "largura": 148,
       "altura": 32,
       "fundoObservado": [
        255,
        255,
        255
       ],
       "fracFundo": 1,
       "fundoBate": true,
       "pixeisCorTexto": 0,
       "maiorContrastePixeis": 1,
       "confirmado": false
      }
     }
    ]
   },
   "seg": {
    "geradores": [],
    "cspMeta": [],
    "bibliotecas": [
     {
      "nome": "jquery",
      "versao": "1.10.0",
      "fonte": "window.jQuery.fn.jquery"
     }
    ],
    "ficheiros": [
     {
      "nome": "jquery",
      "versao": "1.11.1",
      "url": "https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"
     },
     {
      "nome": "jquery",
      "versao": "1.9.0",
      "url": "https://cabeceirasdebasto.pt/mod/jquery/jquery-1.9.0.min.js"
     }
    ],
    "jqScripts": [
     "https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js",
     "https://cabeceirasdebasto.pt/engines/popup/jquery.min.js",
     "https://cabeceirasdebasto.pt/engines/popup/jquery.fancybox.js?v=2.1.5",
     "https://cabeceirasdebasto.pt/mod/jquery/jquery-1.9.0.min.js",
     "https://cabeceirasdebasto.pt/layerslider/js/jquery.js",
     "https://cabeceirasdebasto.pt/layerslider/js/layerslider.kreaturamedia.jquery.js"
    ],
    "misto": [],
    "formsHttp": [],
    "plataforma": null,
    "protocolo": "https:"
   }
  },
  {
   "url": "https://cabeceirasdebasto.pt/provedor-do-municipe",
   "papel": "menu",
   "textoLigacao": "Provedor do Munícipe",
   "valida": true,
   "estado": 200,
   "a11y": {
    "urlFinal": "https://cabeceirasdebasto.pt/provedor-do-municipe",
    "titulo": "Provedor do Munícipe - Cabeceiras de Basto",
    "elementos": 718,
    "lang": {
     "valor": "pt",
     "xmlLang": null,
     "valido": true,
     "html": "<html lang=\"pt\">"
    },
    "viewport": {
     "conteudo": "initial-scale=1, maximum-scale=1",
     "html": "<meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1\">",
     "quantos": 1,
     "zoomBloqueado": true
    },
    "imagens": {
     "semAlt": 0,
     "nomePorTitle": 0,
     "exemplos": []
    },
    "campos": {
     "total": 2,
     "semNome": 0,
     "soPlaceholder": 1,
     "exemplos": [],
     "exemplosPlaceholder": [
      {
       "html": "<input type=\"text\" name=\"q\" class=\"pesquisa-input\" value=\"\" placeholder=\"Pesquisar...\" minlength=\"3\">"
      }
     ]
    },
    "contraste": [
     {
      "texto": "sinal",
      "cor": [
       118,
       194,
       233
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 1.89,
      "exigido": 4.5,
      "px": 10.8,
      "peso": 400,
      "caixa": {
       "x": 1130.171875,
       "y": 2450.953125,
       "w": 23.453125,
       "h": 13
      },
      "html": "<span style=\"color:#76c2e9;\">",
      "pixeis": {
       "largura": 48,
       "altura": 26,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.776,
       "fundoBate": true,
       "pixeisCorTexto": 90,
       "maiorContrastePixeis": 2.61,
       "confirmado": true
      },
      "prova": "provas/cabeceiras-de-basto/contraste-p1-1.png"
     },
     {
      "texto": "omni",
      "cor": [
       216,
       216,
       216
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 2.61,
      "exigido": 4.5,
      "px": 10.8,
      "peso": 400,
      "caixa": {
       "x": 1104.796875,
       "y": 2450.953125,
       "w": 25.375,
       "h": 13
      },
      "html": "<span style=\"color:#d8d8d8;\">",
      "pixeis": {
       "largura": 50,
       "altura": 26,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.859,
       "fundoBate": true,
       "pixeisCorTexto": 79,
       "maiorContrastePixeis": 2.61,
       "confirmado": true
      },
      "prova": "provas/cabeceiras-de-basto/contraste-p1-2.png"
     },
     {
      "texto": "Provedor do Munícipe",
      "cor": [
       245,
       245,
       245
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 3.41,
      "exigido": 4.5,
      "px": 15.6,
      "peso": 400,
      "caixa": {
       "x": 192.5,
       "y": 440.78125,
       "w": 302.984375,
       "h": 41.0625
      },
      "html": "<a href=\"/46953\" class=\"active\">",
      "pixeis": {
       "largura": 604,
       "altura": 82,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.909,
       "fundoBate": true,
       "pixeisCorTexto": 3288,
       "maiorContrastePixeis": 3.41,
       "confirmado": true
      }
     },
     {
      "texto": "Bem-vindo/a a Cabeceiras de Basto",
      "cor": [
       255,
       255,
       255
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 3.71,
      "exigido": 4.5,
      "px": 12,
      "peso": 800,
      "caixa": {
       "x": 195.5,
       "y": 7,
       "w": 480,
       "h": 15.59375
      },
      "html": "<div class=\"col-sm-6 col-md-6\">",
      "pixeis": {
       "largura": 960,
       "altura": 32,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.859,
       "fundoBate": true,
       "pixeisCorTexto": 2105,
       "maiorContrastePixeis": 3.71,
       "confirmado": true
      }
     },
     {
      "texto": "provedor@cabeceirasdebasto.pt",
      "cor": [
       155,
       122,
       55
      ],
      "fundo": [
       255,
       255,
       255
      ],
      "ratio": 4.01,
      "exigido": 4.5,
      "px": 14.4,
      "peso": 400,
      "caixa": {
       "x": 535.484375,
       "y": 948.390625,
       "w": 223.90625,
       "h": 17
      },
      "html": "<a href=\"mailto:provedor@cabeceirasdebasto.pt\">",
      "pixeis": {
       "largura": 448,
       "altura": 34,
       "fundoObservado": [
        255,
        255,
        255
       ],
       "fracFundo": 0.788,
       "fundoBate": true,
       "pixeisCorTexto": 947,
       "maiorContrastePixeis": 4.01,
       "confirmado": true
      }
     }
    ]
   },
   "seg": {
    "geradores": [],
    "cspMeta": [],
    "bibliotecas": [
     {
      "nome": "jquery",
      "versao": "1.9.1",
      "fonte": "window.jQuery.fn.jquery"
     }
    ],
    "ficheiros": [
     {
      "nome": "jquery",
      "versao": "1.9.0",
      "url": "https://cabeceirasdebasto.pt/mod/jquery/jquery-1.9.0.min.js"
     }
    ],
    "jqScripts": [
     "https://cabeceirasdebasto.pt/mod/jquery/jquery-1.9.0.min.js",
     "https://cabeceirasdebasto.pt/engines/menuaccordion/jquery.cookie.js",
     "https://cabeceirasdebasto.pt/engines/menuaccordion/jquery.hoverIntent.minified.js",
     "https://cabeceirasdebasto.pt/engines/menuaccordion/jquery.dcjqaccordion.js",
     "https://cabeceirasdebasto.pt/js/jquery-migrate-1.4.1.min.js"
    ],
    "misto": [],
    "formsHttp": [],
    "plataforma": null,
    "protocolo": "https:"
   }
  },
  {
   "url": "https://cabeceirasdebasto.pt/municipio-organograma",
   "papel": "menu",
   "textoLigacao": "Organograma",
   "valida": true,
   "estado": 200,
   "a11y": {
    "urlFinal": "https://cabeceirasdebasto.pt/municipio-organograma",
    "titulo": "Organograma",
    "elementos": 669,
    "lang": {
     "valor": "pt",
     "xmlLang": null,
     "valido": true,
     "html": "<html lang=\"pt\">"
    },
    "viewport": {
     "conteudo": "initial-scale=1, maximum-scale=1",
     "html": "<meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1\">",
     "quantos": 1,
     "zoomBloqueado": true
    },
    "imagens": {
     "semAlt": 0,
     "nomePorTitle": 0,
     "exemplos": []
    },
    "campos": {
     "total": 2,
     "semNome": 0,
     "soPlaceholder": 1,
     "exemplos": [],
     "exemplosPlaceholder": [
      {
       "html": "<input type=\"text\" name=\"q\" class=\"pesquisa-input\" value=\"\" placeholder=\"Pesquisar...\" minlength=\"3\">"
      }
     ]
    },
    "contraste": [
     {
      "texto": "sinal",
      "cor": [
       118,
       194,
       233
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 1.89,
      "exigido": 4.5,
      "px": 10.8,
      "peso": 400,
      "caixa": {
       "x": 1130.171875,
       "y": 946.375,
       "w": 23.453125,
       "h": 13
      },
      "html": "<span style=\"color:#76c2e9;\">",
      "pixeis": {
       "largura": 48,
       "altura": 26,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.776,
       "fundoBate": true,
       "pixeisCorTexto": 90,
       "maiorContrastePixeis": 2.61,
       "confirmado": true
      },
      "prova": "provas/cabeceiras-de-basto/contraste-p2-1.png"
     },
     {
      "texto": "omni",
      "cor": [
       216,
       216,
       216
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 2.61,
      "exigido": 4.5,
      "px": 10.8,
      "peso": 400,
      "caixa": {
       "x": 1104.796875,
       "y": 946.375,
       "w": 25.375,
       "h": 13
      },
      "html": "<span style=\"color:#d8d8d8;\">",
      "pixeis": {
       "largura": 50,
       "altura": 26,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.859,
       "fundoBate": true,
       "pixeisCorTexto": 79,
       "maiorContrastePixeis": 2.61,
       "confirmado": true
      },
      "prova": "provas/cabeceiras-de-basto/contraste-p2-2.png"
     },
     {
      "texto": "Organograma",
      "cor": [
       245,
       245,
       245
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 3.41,
      "exigido": 4.5,
      "px": 15.6,
      "peso": 400,
      "caixa": {
       "x": 192.5,
       "y": 483.84375,
       "w": 302.984375,
       "h": 41.0625
      },
      "html": "<a href=\"/3208\" class=\"active\">",
      "pixeis": {
       "largura": 604,
       "altura": 82,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.928,
       "fundoBate": true,
       "pixeisCorTexto": 2660,
       "maiorContrastePixeis": 3.41,
       "confirmado": true
      }
     },
     {
      "texto": "Bem-vindo/a a Cabeceiras de Basto",
      "cor": [
       255,
       255,
       255
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 3.71,
      "exigido": 4.5,
      "px": 12,
      "peso": 800,
      "caixa": {
       "x": 195.5,
       "y": 7,
       "w": 480,
       "h": 15.59375
      },
      "html": "<div class=\"col-sm-6 col-md-6\">",
      "pixeis": {
       "largura": 960,
       "altura": 32,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.859,
       "fundoBate": true,
       "pixeisCorTexto": 2105,
       "maiorContrastePixeis": 3.71,
       "confirmado": true
      }
     }
    ]
   },
   "seg": {
    "geradores": [],
    "cspMeta": [],
    "bibliotecas": [
     {
      "nome": "jquery",
      "versao": "1.9.1",
      "fonte": "window.jQuery.fn.jquery"
     }
    ],
    "ficheiros": [
     {
      "nome": "jquery",
      "versao": "1.9.0",
      "url": "https://cabeceirasdebasto.pt/mod/jquery/jquery-1.9.0.min.js"
     }
    ],
    "jqScripts": [
     "https://cabeceirasdebasto.pt/mod/jquery/jquery-1.9.0.min.js",
     "https://cabeceirasdebasto.pt/engines/menuaccordion/jquery.cookie.js",
     "https://cabeceirasdebasto.pt/engines/menuaccordion/jquery.hoverIntent.minified.js",
     "https://cabeceirasdebasto.pt/engines/menuaccordion/jquery.dcjqaccordion.js",
     "https://cabeceirasdebasto.pt/js/jquery-migrate-1.4.1.min.js"
    ],
    "misto": [],
    "formsHttp": [],
    "plataforma": null,
    "protocolo": "https:"
   }
  },
  {
   "url": "https://cabeceirasdebasto.pt/municipio-identidade-visual",
   "papel": "menu",
   "textoLigacao": "Identidade Visual",
   "valida": true,
   "estado": 200,
   "a11y": {
    "urlFinal": "https://cabeceirasdebasto.pt/municipio-identidade-visual",
    "titulo": "Identidade Visual",
    "elementos": 659,
    "lang": {
     "valor": "pt",
     "xmlLang": null,
     "valido": true,
     "html": "<html lang=\"pt\">"
    },
    "viewport": {
     "conteudo": "initial-scale=1, maximum-scale=1",
     "html": "<meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1\">",
     "quantos": 1,
     "zoomBloqueado": true
    },
    "imagens": {
     "semAlt": 0,
     "nomePorTitle": 0,
     "exemplos": []
    },
    "campos": {
     "total": 2,
     "semNome": 0,
     "soPlaceholder": 1,
     "exemplos": [],
     "exemplosPlaceholder": [
      {
       "html": "<input type=\"text\" name=\"q\" class=\"pesquisa-input\" value=\"\" placeholder=\"Pesquisar...\" minlength=\"3\">"
      }
     ]
    },
    "contraste": [
     {
      "texto": "sinal",
      "cor": [
       118,
       194,
       233
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 1.89,
      "exigido": 4.5,
      "px": 10.8,
      "peso": 400,
      "caixa": {
       "x": 1130.171875,
       "y": 946.375,
       "w": 23.453125,
       "h": 13
      },
      "html": "<span style=\"color:#76c2e9;\">",
      "pixeis": {
       "largura": 48,
       "altura": 26,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.776,
       "fundoBate": true,
       "pixeisCorTexto": 90,
       "maiorContrastePixeis": 2.61,
       "confirmado": true
      },
      "prova": "provas/cabeceiras-de-basto/contraste-p3-1.png"
     },
     {
      "texto": "omni",
      "cor": [
       216,
       216,
       216
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 2.61,
      "exigido": 4.5,
      "px": 10.8,
      "peso": 400,
      "caixa": {
       "x": 1104.796875,
       "y": 946.375,
       "w": 25.375,
       "h": 13
      },
      "html": "<span style=\"color:#d8d8d8;\">",
      "pixeis": {
       "largura": 50,
       "altura": 26,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.859,
       "fundoBate": true,
       "pixeisCorTexto": 79,
       "maiorContrastePixeis": 2.61,
       "confirmado": true
      },
      "prova": "provas/cabeceiras-de-basto/contraste-p3-2.png"
     },
     {
      "texto": "Identidade Visual",
      "cor": [
       245,
       245,
       245
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 3.41,
      "exigido": 4.5,
      "px": 15.6,
      "peso": 400,
      "caixa": {
       "x": 192.5,
       "y": 785.28125,
       "w": 302.984375,
       "h": 41.0625
      },
      "html": "<a href=\"/44379\" class=\"active\">",
      "pixeis": {
       "largura": 604,
       "altura": 82,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.918,
       "fundoBate": true,
       "pixeisCorTexto": 2954,
       "maiorContrastePixeis": 3.41,
       "confirmado": true
      }
     },
     {
      "texto": "Bem-vindo/a a Cabeceiras de Basto",
      "cor": [
       255,
       255,
       255
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 3.71,
      "exigido": 4.5,
      "px": 12,
      "peso": 800,
      "caixa": {
       "x": 195.5,
       "y": 7,
       "w": 480,
       "h": 15.59375
      },
      "html": "<div class=\"col-sm-6 col-md-6\">",
      "pixeis": {
       "largura": 960,
       "altura": 32,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.859,
       "fundoBate": true,
       "pixeisCorTexto": 2105,
       "maiorContrastePixeis": 3.71,
       "confirmado": true
      }
     }
    ]
   },
   "seg": {
    "geradores": [],
    "cspMeta": [],
    "bibliotecas": [
     {
      "nome": "jquery",
      "versao": "1.9.1",
      "fonte": "window.jQuery.fn.jquery"
     }
    ],
    "ficheiros": [
     {
      "nome": "jquery",
      "versao": "1.9.0",
      "url": "https://cabeceirasdebasto.pt/mod/jquery/jquery-1.9.0.min.js"
     }
    ],
    "jqScripts": [
     "https://cabeceirasdebasto.pt/mod/jquery/jquery-1.9.0.min.js",
     "https://cabeceirasdebasto.pt/engines/menuaccordion/jquery.cookie.js",
     "https://cabeceirasdebasto.pt/engines/menuaccordion/jquery.hoverIntent.minified.js",
     "https://cabeceirasdebasto.pt/engines/menuaccordion/jquery.dcjqaccordion.js",
     "https://cabeceirasdebasto.pt/js/jquery-migrate-1.4.1.min.js"
    ],
    "misto": [],
    "formsHttp": [],
    "plataforma": null,
    "protocolo": "https:"
   }
  },
  {
   "url": "https://cabeceirasdebasto.pt/mensagem-do-presidente",
   "papel": "menu",
   "textoLigacao": "Mensagem do Presidente",
   "valida": true,
   "estado": 200,
   "a11y": {
    "urlFinal": "https://cabeceirasdebasto.pt/mensagem-do-presidente",
    "titulo": "Mensagem do Presidente",
    "elementos": 214,
    "lang": {
     "valor": "pt",
     "xmlLang": null,
     "valido": true,
     "html": "<html lang=\"pt\">"
    },
    "viewport": {
     "conteudo": "initial-scale=1, maximum-scale=1",
     "html": "<meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1\">",
     "quantos": 1,
     "zoomBloqueado": true
    },
    "imagens": {
     "semAlt": 1,
     "nomePorTitle": 0,
     "exemplos": [
      {
       "html": "<img src=\"/files/43/43379.png\">",
       "src": "https://cabeceirasdebasto.pt/files/43/43379.png",
       "caixa": {
        "x": 215.5,
        "y": 1649.921875,
        "w": 200,
        "h": 86
       },
       "prova": "provas/cabeceiras-de-basto/alt-p4.png"
      }
     ]
    },
    "campos": {
     "total": 2,
     "semNome": 0,
     "soPlaceholder": 1,
     "exemplos": [],
     "exemplosPlaceholder": [
      {
       "html": "<input type=\"text\" name=\"q\" class=\"pesquisa-input\" value=\"\" placeholder=\"Pesquisar...\" minlength=\"3\">"
      }
     ]
    },
    "contraste": [
     {
      "texto": "sinal",
      "cor": [
       118,
       194,
       233
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 1.89,
      "exigido": 4.5,
      "px": 10.8,
      "peso": 400,
      "caixa": {
       "x": 1130.171875,
       "y": 1961.828125,
       "w": 23.453125,
       "h": 13
      },
      "html": "<span style=\"color:#76c2e9;\">",
      "pixeis": {
       "largura": 48,
       "altura": 26,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.776,
       "fundoBate": true,
       "pixeisCorTexto": 90,
       "maiorContrastePixeis": 2.61,
       "confirmado": true
      },
      "prova": "provas/cabeceiras-de-basto/contraste-p4-1.png"
     },
     {
      "texto": "omni",
      "cor": [
       216,
       216,
       216
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 2.61,
      "exigido": 4.5,
      "px": 10.8,
      "peso": 400,
      "caixa": {
       "x": 1104.796875,
       "y": 1961.828125,
       "w": 25.375,
       "h": 13
      },
      "html": "<span style=\"color:#d8d8d8;\">",
      "pixeis": {
       "largura": 50,
       "altura": 26,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.859,
       "fundoBate": true,
       "pixeisCorTexto": 79,
       "maiorContrastePixeis": 2.61,
       "confirmado": true
      },
      "prova": "provas/cabeceiras-de-basto/contraste-p4-2.png"
     },
     {
      "texto": "Presidente Manuel António Teixeira",
      "cor": [
       162,
       128,
       65
      ],
      "fundo": [
       255,
       255,
       255
      ],
      "ratio": 3.68,
      "exigido": 4.5,
      "px": 21.6,
      "peso": 500,
      "caixa": {
       "x": 215.5,
       "y": 378.1875,
       "w": 590,
       "h": 28.0625
      },
      "html": "<h2>",
      "pixeis": {
       "largura": 1180,
       "altura": 56,
       "fundoObservado": [
        255,
        255,
        255
       ],
       "fracFundo": 0.906,
       "fundoBate": true,
       "pixeisCorTexto": 2762,
       "maiorContrastePixeis": 3.68,
       "confirmado": true
      }
     },
     {
      "texto": "Bem-vindo/a a Cabeceiras de Basto",
      "cor": [
       255,
       255,
       255
      ],
      "fundo": [
       164,
       127,
       46
      ],
      "ratio": 3.71,
      "exigido": 4.5,
      "px": 12,
      "peso": 800,
      "caixa": {
       "x": 195.5,
       "y": 7,
       "w": 480,
       "h": 15.59375
      },
      "html": "<div class=\"col-sm-6 col-md-6\">",
      "pixeis": {
       "largura": 960,
       "altura": 32,
       "fundoObservado": [
        164,
        127,
        46
       ],
       "fracFundo": 0.859,
       "fundoBate": true,
       "pixeisCorTexto": 2105,
       "maiorContrastePixeis": 3.71,
       "confirmado": true
      }
     }
    ]
   },
   "seg": {
    "geradores": [],
    "cspMeta": [],
    "bibliotecas": [
     {
      "nome": "jquery",
      "versao": "1.9.1",
      "fonte": "window.jQuery.fn.jquery"
     }
    ],
    "ficheiros": [
     {
      "nome": "jquery",
      "versao": "1.9.0",
      "url": "https://cabeceirasdebasto.pt/mod/jquery/jquery-1.9.0.min.js"
     }
    ],
    "jqScripts": [
     "https://cabeceirasdebasto.pt/mod/jquery/jquery-1.9.0.min.js",
     "https://cabeceirasdebasto.pt/js/jquery-migrate-1.4.1.min.js"
    ],
    "misto": [],
    "formsHttp": [],
    "plataforma": null,
    "protocolo": "https:"
   }
  }
 ],
 "amostra": {
  "regra": "inicial + 4 primeiras ligações internas do menu principal (menos profundas primeiro; em cada nível, uma de cada secção do menu à vez; depois ordem do documento; sem páginas utilitárias)",
  "menu": {
   "origem": "lista-no-corpo",
   "elemento": "ul.level1"
  },
  "descartadas": []
 },
 "declaracao": {
  "estado": "nao_encontrada",
  "encontrada": false,
  "foraDoModelo": null,
  "observacoes": null,
  "falso404": true,
  "tentativas": [
   {
    "url": "https://cabeceirasdebasto.pt/45475",
    "via": "ligacao-portal",
    "texto": "Gabinete de Proteção de Dados & Cibersegurança",
    "de": null,
    "estado": 200,
    "erro": null,
    "final": "https://cabeceirasdebasto.pt/municipio-servicos-gabinete-protecao-de-dados-ciberseguranca",
    "titulo": "Gabinete de Proteção de Dados & Cibersegurança",
    "sinais": []
   },
   {
    "url": "https://cabeceirasdebasto.pt/16929",
    "via": "ligacao-portal",
    "texto": "Política de Privacidade Política de Privacidade",
    "de": null,
    "estado": 200,
    "erro": null,
    "final": "https://cabeceirasdebasto.pt/politica-privacidade",
    "titulo": "Politica de privacidade",
    "sinais": []
   },
   {
    "url": "https://cabeceirasdebasto.pt/acessibilidade",
    "via": "caminho-habitual",
    "estado": 200,
    "erro": null,
    "final": "https://cabeceirasdebasto.pt/acessibilidade",
    "tipo": "text/html",
    "browser": true,
    "sinais": [
     "norma"
    ]
   },
   {
    "url": "https://cabeceirasdebasto.pt/declaracao-de-acessibilidade",
    "via": "caminho-habitual",
    "estado": 200,
    "erro": null,
    "final": "https://cabeceirasdebasto.pt/declaracao-de-acessibilidade",
    "tipo": "text/html",
    "sinais": []
   },
   {
    "url": "https://cabeceirasdebasto.pt/p/acessibilidade",
    "via": "caminho-habitual",
    "estado": 200,
    "erro": null,
    "final": "https://cabeceirasdebasto.pt/p/acessibilidade",
    "tipo": "text/html",
    "browser": true,
    "sinais": [
     "norma"
    ]
   },
   {
    "url": "https://cabeceirasdebasto.pt/pt/acessibilidade",
    "via": "caminho-habitual",
    "estado": 200,
    "erro": null,
    "final": "https://cabeceirasdebasto.pt/pt/acessibilidade",
    "tipo": "text/html",
    "browser": true,
    "sinais": [
     "norma"
    ]
   },
   {
    "url": "https://cabeceirasdebasto.pt/acessibilidade-e-usabilidade",
    "via": "caminho-habitual",
    "estado": 200,
    "erro": null,
    "final": "https://cabeceirasdebasto.pt/acessibilidade-e-usabilidade",
    "tipo": "text/html",
    "sinais": []
   },
   {
    "url": "https://cabeceirasdebasto.pt/declaracao-acessibilidade",
    "via": "caminho-habitual",
    "estado": 200,
    "erro": null,
    "final": "https://cabeceirasdebasto.pt/declaracao-acessibilidade",
    "tipo": "text/html",
    "sinais": []
   },
   {
    "url": "https://cabeceirasdebasto.pt/index.php/acessibilidade",
    "via": "caminho-habitual",
    "estado": 200,
    "erro": null,
    "final": "https://cabeceirasdebasto.pt/index.php/acessibilidade",
    "tipo": "text/html",
    "browser": true,
    "sinais": [
     "norma"
    ]
   },
   {
    "url": "https://cabeceirasdebasto.pt/detalhe/acessibilidade",
    "via": "caminho-habitual",
    "estado": 200,
    "erro": null,
    "final": "https://cabeceirasdebasto.pt/detalhe/acessibilidade",
    "tipo": "text/html",
    "browser": true,
    "sinais": [
     "norma"
    ]
   },
   {
    "via": "mapa-do-site",
    "ficheiros": 3,
    "enderecos": 0,
    "candidatos": []
   }
  ],
  "medidoEm": "2026-09-26T22:14:33.174Z",
  "leitura": "leitura de 26/09/2026 com a regra do art. 8.º, n.º 2 do DL 83/2018",
  "anterior": {
   "medidoEm": "2026-09-26T20:56:33.092Z",
   "encontrada": false,
   "via": null,
   "url": null
  }
 },
 "selo": {
  "estado": "semSinal",
  "nivel": null,
  "certificadoEm": null,
  "podeDizerTem": false,
  "frase": null
 },
 "seguranca": {
  "cabecalhos": {
   "hsts": {
    "valor": "max-age=63072000; includeSubDomains; preload",
    "maxAge": 63072000,
    "ok": true
   },
   "csp": {
    "valor": "upgrade-insecure-requests; default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://www.googletagmanager.com https://www.google.com https://maps.google.com https://translate.google.com https://cse.google.com https://www.gstatic.com https://*.googleapis.com https://code.jquery.com https://cdn.jsdelivr.net https://stats.omnisinal.pt https://connect.facebook.net https://*.fbcdn.net",
    "meta": [],
    "ok": true
   },
   "antiEnquadramento": {
    "xFrameOptions": "SAMEORIGIN",
    "frameAncestors": true,
    "ok": true
   },
   "nosniff": {
    "valor": "nosniff",
    "ok": true
   },
   "referrerPolicy": {
    "valor": "strict-origin-when-cross-origin\nsame-origin",
    "ok": true
   },
   "versoesServidor": {
    "server": "Apache",
    "xPoweredBy": null,
    "aspnet": null,
    "expoe": []
   }
  },
  "redireccionamento": {
   "saltos": [
    {
     "url": "http://cabeceirasdebasto.pt/",
     "status": 301,
     "location": "https://cabeceirasdebasto.pt/"
    }
   ],
   "resultado": "https",
   "final": "https://cabeceirasdebasto.pt/"
  },
  "tls": {
   "moderno": {
    "aceita": true,
    "versao": "TLSv1.3"
   },
   "tls10": {
    "aceita": false,
    "erro": "ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION"
   },
   "tls11": {
    "aceita": false,
    "erro": "ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION"
   },
   "veredicto": "sim"
  },
  "readme": null,
  "plataforma": null,
  "prova": {
   "cabecalhos": "provas/cabeceiras-de-basto/cabecalhos-inicial.json"
  }
 },
 "criterios": {
  "acessibilidade": {
   "zoom": {
    "valor": "nao",
    "prova": {
     "pagina": "https://cabeceirasdebasto.pt/",
     "html": "<meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1\">"
    },
    "nota": null
   },
   "lang": {
    "valor": "sim",
    "prova": {
     "html": "<html lang=\"pt\" class=\"fancybox-margin fancybox-lock\" id=\"ls-global\">"
    },
    "nota": null
   },
   "alt": {
    "valor": "nao",
    "prova": {
     "paginas": [
      {
       "url": "https://cabeceirasdebasto.pt/mensagem-do-presidente",
       "n": 1,
       "exemplos": [
        {
         "html": "<img src=\"/files/43/43379.png\">",
         "src": "https://cabeceirasdebasto.pt/files/43/43379.png",
         "caixa": {
          "x": 215.5,
          "y": 1649.921875,
          "w": 200,
          "h": 86
         },
         "prova": "provas/cabeceiras-de-basto/alt-p4.png"
        }
       ]
      }
     ]
    },
    "nota": null
   },
   "rotulos": {
    "valor": "sim",
    "prova": null,
    "nota": "5 campo(s) só com placeholder: não contam como falha neste índice"
   },
   "contraste": {
    "valor": "nao",
    "prova": {
     "confirmados": [
      {
       "url": "https://cabeceirasdebasto.pt/provedor-do-municipe",
       "texto": "sinal",
       "ratio": 1.89,
       "exigido": 4.5,
       "cor": [
        118,
        194,
        233
       ],
       "fundo": [
        164,
        127,
        46
       ],
       "px": 10.8,
       "prova": "provas/cabeceiras-de-basto/contraste-p1-1.png",
       "pixeis": {
        "largura": 48,
        "altura": 26,
        "fundoObservado": [
         164,
         127,
         46
        ],
        "fracFundo": 0.776,
        "fundoBate": true,
        "pixeisCorTexto": 90,
        "maiorContrastePixeis": 2.61,
        "confirmado": true
       }
      },
      {
       "url": "https://cabeceirasdebasto.pt/provedor-do-municipe",
       "texto": "omni",
       "ratio": 2.61,
       "exigido": 4.5,
       "cor": [
        216,
        216,
        216
       ],
       "fundo": [
        164,
        127,
        46
       ],
       "px": 10.8,
       "prova": "provas/cabeceiras-de-basto/contraste-p1-2.png",
       "pixeis": {
        "largura": 50,
        "altura": 26,
        "fundoObservado": [
         164,
         127,
         46
        ],
        "fracFundo": 0.859,
        "fundoBate": true,
        "pixeisCorTexto": 79,
        "maiorContrastePixeis": 2.61,
        "confirmado": true
       }
      },
      {
       "url": "https://cabeceirasdebasto.pt/provedor-do-municipe",
       "texto": "Provedor do Munícipe",
       "ratio": 3.41,
       "exigido": 4.5,
       "cor": [
        245,
        245,
        245
       ],
       "fundo": [
        164,
        127,
        46
       ],
       "px": 15.6,
       "prova": null,
       "pixeis": {
        "largura": 604,
        "altura": 82,
        "fundoObservado": [
         164,
         127,
         46
        ],
        "fracFundo": 0.909,
        "fundoBate": true,
        "pixeisCorTexto": 3288,
        "maiorContrastePixeis": 3.41,
        "confirmado": true
       }
      },
      {
       "url": "https://cabeceirasdebasto.pt/provedor-do-municipe",
       "texto": "Bem-vindo/a a Cabeceiras de Basto",
       "ratio": 3.71,
       "exigido": 4.5,
       "cor": [
        255,
        255,
        255
       ],
       "fundo": [
        164,
        127,
        46
       ],
       "px": 12,
       "prova": null,
       "pixeis": {
        "largura": 960,
        "altura": 32,
        "fundoObservado": [
         164,
         127,
         46
        ],
        "fracFundo": 0.859,
        "fundoBate": true,
        "pixeisCorTexto": 2105,
        "maiorContrastePixeis": 3.71,
        "confirmado": true
       }
      },
      {
       "url": "https://cabeceirasdebasto.pt/provedor-do-municipe",
       "texto": "provedor@cabeceirasdebasto.pt",
       "ratio": 4.01,
       "exigido": 4.5,
       "cor": [
        155,
        122,
        55
       ],
       "fundo": [
        255,
        255,
        255
       ],
       "px": 14.4,
       "prova": null,
       "pixeis": {
        "largura": 448,
        "altura": 34,
        "fundoObservado": [
         255,
         255,
         255
        ],
        "fracFundo": 0.788,
        "fundoBate": true,
        "pixeisCorTexto": 947,
        "maiorContrastePixeis": 4.01,
        "confirmado": true
       }
      },
      {
       "url": "https://cabeceirasdebasto.pt/municipio-organograma",
       "texto": "sinal",
       "ratio": 1.89,
       "exigido": 4.5,
       "cor": [
        118,
        194,
        233
       ],
       "fundo": [
        164,
        127,
        46
       ],
       "px": 10.8,
       "prova": "provas/cabeceiras-de-basto/contraste-p2-1.png",
       "pixeis": {
        "largura": 48,
        "altura": 26,
        "fundoObservado": [
         164,
         127,
         46
        ],
        "fracFundo": 0.776,
        "fundoBate": true,
        "pixeisCorTexto": 90,
        "maiorContrastePixeis": 2.61,
        "confirmado": true
       }
      }
     ],
     "total": 17
    },
    "nota": null
   },
   "declaracao": {
    "valor": "nao",
    "prova": {
     "estado": "nao_encontrada",
     "url": null,
     "via": null,
     "ligacao": null,
     "texto": null,
     "de": null,
     "nivel": null,
     "excerto": null,
     "formato": null,
     "observacoes": null,
     "foraDoModelo": null,
     "falso404": true,
     "tentativas": [
      {
       "url": "https://cabeceirasdebasto.pt/45475",
       "via": "ligacao-portal",
       "texto": "Gabinete de Proteção de Dados & Cibersegurança",
       "de": null,
       "estado": 200,
       "erro": null,
       "final": "https://cabeceirasdebasto.pt/municipio-servicos-gabinete-protecao-de-dados-ciberseguranca",
       "titulo": "Gabinete de Proteção de Dados & Cibersegurança",
       "sinais": []
      },
      {
       "url": "https://cabeceirasdebasto.pt/16929",
       "via": "ligacao-portal",
       "texto": "Política de Privacidade Política de Privacidade",
       "de": null,
       "estado": 200,
       "erro": null,
       "final": "https://cabeceirasdebasto.pt/politica-privacidade",
       "titulo": "Politica de privacidade",
       "sinais": []
      },
      {
       "url": "https://cabeceirasdebasto.pt/acessibilidade",
       "via": "caminho-habitual",
       "estado": 200,
       "erro": null,
       "final": "https://cabeceirasdebasto.pt/acessibilidade",
       "tipo": "text/html",
       "browser": true,
       "sinais": [
        "norma"
       ]
      },
      {
       "url": "https://cabeceirasdebasto.pt/declaracao-de-acessibilidade",
       "via": "caminho-habitual",
       "estado": 200,
       "erro": null,
       "final": "https://cabeceirasdebasto.pt/declaracao-de-acessibilidade",
       "tipo": "text/html",
       "sinais": []
      },
      {
       "url": "https://cabeceirasdebasto.pt/p/acessibilidade",
       "via": "caminho-habitual",
       "estado": 200,
       "erro": null,
       "final": "https://cabeceirasdebasto.pt/p/acessibilidade",
       "tipo": "text/html",
       "browser": true,
       "sinais": [
        "norma"
       ]
      },
      {
       "url": "https://cabeceirasdebasto.pt/pt/acessibilidade",
       "via": "caminho-habitual",
       "estado": 200,
       "erro": null,
       "final": "https://cabeceirasdebasto.pt/pt/acessibilidade",
       "tipo": "text/html",
       "browser": true,
       "sinais": [
        "norma"
       ]
      },
      {
       "url": "https://cabeceirasdebasto.pt/acessibilidade-e-usabilidade",
       "via": "caminho-habitual",
       "estado": 200,
       "erro": null,
       "final": "https://cabeceirasdebasto.pt/acessibilidade-e-usabilidade",
       "tipo": "text/html",
       "sinais": []
      },
      {
       "url": "https://cabeceirasdebasto.pt/declaracao-acessibilidade",
       "via": "caminho-habitual",
       "estado": 200,
       "erro": null,
       "final": "https://cabeceirasdebasto.pt/declaracao-acessibilidade",
       "tipo": "text/html",
       "sinais": []
      },
      {
       "url": "https://cabeceirasdebasto.pt/index.php/acessibilidade",
       "via": "caminho-habitual",
       "estado": 200,
       "erro": null,
       "final": "https://cabeceirasdebasto.pt/index.php/acessibilidade",
       "tipo": "text/html",
       "browser": true,
       "sinais": [
        "norma"
       ]
      },
      {
       "url": "https://cabeceirasdebasto.pt/detalhe/acessibilidade",
       "via": "caminho-habitual",
       "estado": 200,
       "erro": null,
       "final": "https://cabeceirasdebasto.pt/detalhe/acessibilidade",
       "tipo": "text/html",
       "browser": true,
       "sinais": [
        "norma"
       ]
      },
      {
       "via": "mapa-do-site",
       "ficheiros": 3,
       "enderecos": 0,
       "candidatos": []
      }
     ]
    },
    "nota": "Não encontrámos a Declaração: nem numa ligação da página inicial, nem nos endereços habituais, nem no mapa do site, nem nas outras páginas da amostra. Não quer dizer que não exista."
   },
   "selo": {
    "valor": "nao",
    "prova": {
     "estado": "semSinal",
     "nivel": null,
     "certificadoEm": null,
     "frase": null
    },
    "nota": "Informativo: não entra na pontuação."
   }
  },
  "rgpd": {
   "cookies": {
    "valor": "sim",
    "prova": {
     "total": 1
    },
    "nota": null
   },
   "trackers": {
    "valor": "sim",
    "prova": {
     "pedidos": 75,
     "soCarregou": []
    },
    "nota": null
   },
   "rejeitar": {
    "valor": "nao",
    "prova": {
     "botoes": [
      "Saiba mais",
      "Fechar"
     ],
     "texto": "Utilizamos cookies próprios e de terceiros para melhorar a qualidade de navegação. Ao continuar a navegar, aceita estes termos. Saiba mais Fechar"
    },
    "nota": "Aviso de consentimento implícito: fechar ou continuar vale como aceitação, e não há botão para recusar."
   },
   "privacidade": {
    "valor": "sim",
    "prova": {
     "ligacao": {
      "texto": "Gabinete de Proteção de Dados & Cibersegurança",
      "url": "https://cabeceirasdebasto.pt/45475",
      "html": "<a href=\"/45475\">Gabinete de Proteção de Dados &amp; Cibersegurança</a>"
     }
    },
    "nota": null
   }
  },
  "seguranca": {
   "https": {
    "valor": "sim",
    "prova": {
     "url": "https://cabeceirasdebasto.pt/"
    },
    "nota": null
   },
   "redireccionamento": {
    "valor": "sim",
    "prova": {
     "saltos": [
      {
       "url": "http://cabeceirasdebasto.pt/",
       "status": 301,
       "location": "https://cabeceirasdebasto.pt/"
      }
     ]
    },
    "nota": null
   },
   "hsts": {
    "valor": "sim",
    "prova": {
     "valor": "max-age=63072000; includeSubDomains; preload"
    },
    "nota": null
   },
   "tls": {
    "valor": "sim",
    "prova": {
     "tls10": {
      "aceita": false,
      "erro": "ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION"
     },
     "tls11": {
      "aceita": false,
      "erro": "ERR_SSL_TLSV1_ALERT_PROTOCOL_VERSION"
     },
     "moderno": {
      "aceita": true,
      "versao": "TLSv1.3"
     }
    },
    "nota": null
   },
   "csp": {
    "valor": "sim",
    "prova": {
     "valor": "upgrade-insecure-requests; default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://www.googletagmanager.com https://www.google.com https://maps.google.com https://translate.google.com https://cse.google.com https://www.gstatic.com https://*.googleapis.com https://code.jquery.com https://cdn.jsdelivr.net https://stats.omnisinal.pt https://connect.facebook.net https://*.fbcdn.net",
     "meta": []
    },
    "nota": null
   },
   "enquadramento": {
    "valor": "sim",
    "prova": {
     "xFrameOptions": "SAMEORIGIN",
     "frameAncestors": true,
     "ok": true
    },
    "nota": null
   },
   "nosniff": {
    "valor": "sim",
    "prova": {
     "valor": "nosniff"
    },
    "nota": null
   },
   "referrer": {
    "valor": "sim",
    "prova": {
     "valor": "strict-origin-when-cross-origin\nsame-origin"
    },
    "nota": null
   },
   "misto": {
    "valor": "sim",
    "prova": null,
    "nota": null
   },
   "versoes": {
    "valor": "sim",
    "prova": {
     "server": "Apache",
     "geradores": []
    },
    "nota": null
   },
   "bibliotecas": {
    "valor": "nao",
    "prova": {
     "vulneraveis": [
      {
       "nome": "jquery",
       "versao": "1.10.0",
       "fonte": "window.jQuery.fn.jquery",
       "pagina": "https://cabeceirasdebasto.pt/",
       "cve": [
        "CVE-2020-11022",
        "CVE-2020-11023"
       ],
       "corrigidoEm": "3.5.0"
      },
      {
       "nome": "jquery",
       "versao": "1.9.1",
       "fonte": "window.jQuery.fn.jquery",
       "pagina": "https://cabeceirasdebasto.pt/provedor-do-municipe",
       "cve": [
        "CVE-2020-11022",
        "CVE-2020-11023"
       ],
       "corrigidoEm": "3.5.0"
      }
     ],
     "ficheiros": [
      "https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js",
      "https://cabeceirasdebasto.pt/engines/popup/jquery.min.js",
      "https://cabeceirasdebasto.pt/engines/popup/jquery.fancybox.js?v=2.1.5",
      "https://cabeceirasdebasto.pt/mod/jquery/jquery-1.9.0.min.js",
      "https://cabeceirasdebasto.pt/layerslider/js/jquery.js",
      "https://cabeceirasdebasto.pt/layerslider/js/layerslider.kreaturamedia.jquery.js"
     ]
    },
    "nota": null
   }
  }
 },
 "pontuacao": {
  "acessibilidade": {
   "sim": 2,
   "medidos": 6,
   "pontos": 33.3
  },
  "rgpd": {
   "sim": 3,
   "medidos": 4,
   "pontos": 75
  },
  "seguranca": {
   "sim": 10,
   "medidos": 11,
   "pontos": 90.9
  },
  "global": 66.4
 },
 "recalculadoEm": "2026-09-26T22:39:14.497Z"
}