Skip to main content
Blog
Blog

Scanner OpenClaw para Scripts de Terceiros

Um scanner gratuito e de código aberto que faz inventário de scripts de terceiros, detecta fingerprinting, audita cabeçalhos de segurança e cookies, e sinaliza exposições ao PCI DSS em páginas de pagamento. Execute uma auditoria rápida de 30 segundos para revelar qual código é executado nos navegadores dos seus usuários.

Mar 18, 2026 7 min read
Capa do blog - Scanner Gratuito de Sites para Scripts de Terceiros, Fingerprinting e Riscos de PCI

Criamos uma skill gratuita de scanner de segurança para o OpenClaw

A maioria dos proprietários de sites não tem ideia de qual código é executado nos navegadores dos seus usuários. Scripts de terceiros de plataformas de analytics, redes de anúncios, widgets de chat e processadores de pagamento são executados com acesso total ao DOM, mas as equipes de segurança raramente mantêm um inventário do que realmente é carregado.

Criamos o cside Site Scanner para oferecer uma ferramenta gratuita que ajuda você a entender o problema. É uma ferramenta gratuita e de código aberto que audita scripts de terceiros, cabeçalhos de segurança e exposição ao PCI DSS de qualquer site em cerca de 30 segundos. Disponível no ClawHub, funciona com qualquer agente de IA e oferece às equipes de segurança um ponto de partida claro: o que está no meu site agora?

Os resultados costumam surpreender as pessoas.

O problema: seu site executa código que você não escreveu

Um site de e-commerce típico carrega de 30 a 50 scripts de terceiros: analytics, anúncios, widgets de chat, tag managers, processadores de pagamento e ferramentas de gravação de sessão. Cada um tem acesso total ao seu DOM. Eles podem ler entradas de formulários, definir cookies, fazer fingerprinting de dispositivos e exfiltrar dados.

A maioria das equipes de segurança não tem um inventário do que é executado nas suas páginas. Elas revisam cuidadosamente o próprio código, mas os scripts de terceiros contornam esse processo completamente. Uma equipe de marketing adiciona um novo pixel de analytics pelo Google Tag Manager e, de repente, um novo código é executado no navegador de cada usuário — código que nunca passou pelo controle de versão nem pelo CI/CD.

Esse não é um risco teórico. Ataques Magecart comprometeram dados de pagamento em grandes sites de varejo ao injetar código malicioso por meio de scripts de terceiros comprometidos. A British Airways enfrentou uma multa elevada depois que atacantes modificaram um script de terceiro para capturar dados de cartão de pagamento de centenas de milhares de clientes.

O que o scanner faz

Aponte-o para qualquer URL e ele realiza uma auditoria em seis categorias.

Inventário de scripts de terceiros

O scanner identifica todos os scripts externos carregados na página, agrupando-os por domínio e categorizando-os por tipo: analytics, publicidade, gravação de sessão, processamento de pagamentos, CDN e mais. Você obtém uma visão completa de quem tem código sendo executado nos navegadores dos seus usuários.

Detecção de fingerprinting

Scripts de terceiros fazem fingerprinting de usuários com mais frequência do que os proprietários de sites percebem. O scanner verifica:

  • Fingerprinting via canvas
  • Consultas WebGL
  • Análise de AudioContext
  • Enumeração de fontes
  • Coleta de propriedades do navigator
  • Bibliotecas de fingerprinting conhecidas, como FingerprintJS

Sob o GDPR e o CCPA, o fingerprinting pode ser considerado coleta de dados pessoais. Se um script de terceiro faz isso nas suas páginas, você é responsável — mesmo que não soubesse que estava acontecendo.

Análise de cabeçalhos de segurança

O scanner avalia os cabeçalhos de segurança que protegem contra ataques comuns:

CabeçalhoFinalidade
Content-Security-Policy (CSP)Controla quais scripts podem ser executados
HTTP Strict Transport Security (HSTS)Impõe conexões HTTPS
X-Frame-OptionsPrevine ataques de clickjacking
Permissions-PolicyRestringe o acesso a recursos do navegador
Subresource Integrity (SRI)Verifica a integridade de scripts de terceiros

Auditoria de cookies

Cada cookie é analisado quanto aos atributos de segurança: origem própria versus de terceiros, flag Secure, flag HttpOnly e configuração SameSite. Cookies mal configurados podem criar vulnerabilidades de sequestro de sessão e falsificação de requisição entre sites.

Sinalização de risco ao PCI DSS 4.0.1

O Requisito 6.4.3 do PCI DSS 4.0 exige que as organizações inventariem e justifiquem todos os scripts em páginas de pagamento. O scanner detecta formulários de pagamento e identifica quais scripts de terceiros têm acesso ao DOM desses elementos, auxiliando na conformidade.

Rastreamento da cadeia de tag managers

O scanner realiza uma comparação antes e depois: ele faz o inventário dos scripts no carregamento da página e verifica novamente após a execução dos tag managers. A diferença revela sua superfície de ataque não auditada — scripts que entraram pelo GTM ou outros tag managers sem revisão de código.

Nota de segurança

Todos os achados são consolidados em uma única nota de A a F, ponderada em oito fatores. Isso fornece um único número para comunicar riscos às partes interessadas e acompanhar melhorias ao longo do tempo.

Por que a detecção de tag manager é importante

O Google Tag Manager está presente em aproximadamente 30% dos principais um milhão de sites. Ele dá às equipes de marketing a capacidade de adicionar scripts sem aguardar um deploy de engenharia. Essa mesma flexibilidade cria o maior ponto cego em muitos programas de segurança.

Scripts carregados pelo GTM pulam a revisão de código. Eles não aparecem na sua base de código. Não passam pelo seu pipeline de CI/CD. São executados nos navegadores dos seus usuários com acesso total ao DOM, e ninguém na equipe de engenharia os aprovou.

Um container GTM comprometido ou um pixel de marketing malicioso pode injetar código malicioso em todo o seu site. O scanner torna essa superfície de ataque oculta visível.

Por que a detecção de fingerprinting é importante

O fingerprinting de dispositivos cria um identificador único para os usuários com base nas características do navegador, propriedades de hardware e fontes instaladas. Ao contrário dos cookies, os usuários não conseguem remover facilmente os fingerprints, e muitos nem sabem que estão sendo rastreados dessa forma.

As implicações para a privacidade são sérias. Os reguladores tratam cada vez mais o fingerprinting como coleta de dados pessoais que requer consentimento explícito. Se um script de analytics ou publicidade faz fingerprinting de visitantes no seu site sem a devida divulgação, você herda esse risco de conformidade.

O scanner identifica quais scripts usam técnicas de fingerprinting e quais métodos empregam, permitindo que você decida quais terceiros devem estar nas suas páginas.

Limitações do scanner

O scanner tem limitações reais que precisam ser compreendidas. Ele carrega uma página uma vez, em um navegador, a partir de um único local — um snapshot, não um monitoramento contínuo.

Ele não captura:

  • Scripts que variam por usuário; ferramentas de ad tech e testes A/B servem código diferente para usuários, dispositivos e regiões geográficas distintos
  • Ataques intermitentes; skimmers Magecart que só são acionados no checkout para faixas de IP ou user agents específicos
  • Injeção pós-carregamento; scripts que carregam código adicional dinamicamente com base na interação do usuário
  • Mudanças no tag manager; containers GTM podem ser atualizados a qualquer momento sem um deploy

Nenhum scanner consegue observar o que é executado nos navegadores dos seus usuários reais ao longo do tempo. A lacuna entre uma auditoria pontual e o monitoramento contínuo é onde os ataques se escondem.

Onde a cside entra

A cside fecha essa lacuna por meio de monitoramento contínuo de segurança no lado do cliente. Em vez de fazer uma varredura única, a cside faz proxy dos scripts antes que cheguem ao navegador, inspecionando o código em tempo de execução em todos os usuários e sessões.

Isso captura o que os snapshots perdem: scripts que se comportam de forma diferente para determinados usuários, código que muda após a revisão e comprometimentos na cadeia de suprimentos que afetam condições específicas. Ataques reais não esperam pela sua próxima auditoria programada.

Experimente

O scanner é gratuito e de código aberto no ClawHub:

npx clawhub@latest install cside-site-scanner

Em seguida, peça ao seu agente de IA para escanear qualquer site.

Se os resultados levantarem preocupações, estamos aqui para ajudar!

Simon Wijckmans
Founder & CEO

Founder and CEO of cside. Previously a product manager on Cloudflare Page Shield (now Cloudflare Client-Side Security). Co-chair of the W3C Anti-Fraud Community Group and a Forbes 30 Under 30 honoree. Building accessible security against client-side attacks — web security is not an enterprise-only problem.

FAQ

Frequently Asked Questions

O scanner carrega a página em um navegador headless e registra todas as requisições de scripts externos e scripts inline executados, agrupando-os por domínio e finalidade. Ele também realiza um inventário pós-tag-manager para capturar scripts injetados pelo GTM ou sistemas similares, permitindo que você veja tanto o código carregado na inicialização quanto o adicionado pelo tag manager.

O scanner captura scripts observados durante o carregamento da página e a fase imediata de execução do tag manager, mas não monitora continuamente código injetado posteriormente por interações do usuário ou gatilhos baseados em tempo. Para injeção pós-carregamento, é necessário monitoramento em tempo de execução em sessões reais de usuários.

Ele busca APIs e padrões comuns de fingerprinting — chamadas de canvas e WebGL, análise de AudioContext, enumeração de fontes, coleta de propriedades do navigator e bibliotecas conhecidas como FingerprintJS. O scanner reporta quais técnicas foram observadas e quais scripts as executaram, permitindo avaliar riscos de privacidade e conformidade.

Sim. O scanner sinaliza formulários de pagamento e identifica scripts de terceiros com acesso ao DOM desses elementos, apoiando o Requisito 6.4.3 para inventariar e justificar todos os scripts em páginas de pagamento. Ele fornece evidências que podem ser usadas em auditorias, embora o monitoramento contínuo seja recomendado para garantia plena de conformidade.

O scanner fornece um snapshot pontual a partir de um único local e um único navegador, portanto não captura variações por usuário, ataques intermitentes e código injetado após o carregamento ou acionado por interações. O monitoramento contínuo em tempo de execução em usuários e sessões reais é necessário para detectar comportamentos variáveis ou condicionais.

A detecção de tag manager compara o inventário de scripts antes e depois da execução do tag manager para revelar scripts adicionados por ferramentas de marketing em vez de pela engenharia. Isso é crítico porque scripts adicionados via tag manager normalmente contornam a revisão de código, criando uma grande superfície de ataque não auditada.

Executar o scanner em sites que você possui é seguro; ele se comporta como um carregamento padrão de navegador e respeita o robots.txt para interações no estilo de crawler. O scanner de código aberto pode ser executado localmente para que as equipes controlem se os resultados são armazenados ou transmitidos; verifique as configurações de implantação e retenção de dados se você executar uma instância hospedada.

O scanner avalia CSP, HSTS, X-Frame-Options, Permissions-Policy e verifica a presença de Subresource Integrity em scripts externos. Ele também audita cookies quanto à origem (próprios vs. de terceiros), atributos Secure, HttpOnly e SameSite, e destaca configurações incorretas que aumentam o risco de sequestro de sessão ou CSRF.

Você pode executar o scanner de código aberto como parte de um job de CI que testa URLs de staging para detectar scripts de terceiros recém-adicionados antes que cheguem à produção. Como o scanner é rápido, ele se encaixa em verificações pré-deploy ou auditorias noturnas; para cobertura completa, combine-o com monitoramento em tempo de execução para detectar mudanças após a implantação.

Monitore e Proteja Seus Scripts de Terceiros

Gain full visibility and control over every script delivered to your users to enhance site security and performance.

Comece grátis, ou experimente o Business com um teste de 14 dias.

Interface do painel cside mostrando monitoramento de scripts e análises de segurança
Related Articles
Agende uma demonstração