export const DetectorXmlMensagens = {
    doctype: 'DOCTYPE detectado - potencial risco XXE',
    doctypeSugestao: 'Desabilite DOCTYPE no parser XML',
    externalDoctype: 'DOCTYPE com entidade externa - risco XXE alto',
    externalDoctypeSugestao: 'Remova entidades externas do DOCTYPE',
    entity: (hasExternal) => `Entidade XML detectada${hasExternal ? ' externa' : ''}`,
    entitySugestao: 'Desabilite entidades no parser XML',
    xinclude: 'XInclude detectado - carregamento externo',
    xincludeSugestao: 'Desabilite XInclude se não for necessário',
    cdataInAttribute: 'CDATA em atributo - XML inválido',
    cdataInAttributeSugestao: 'CDATA só é válido em conteúdo de elementos',
    undeclaredNamespace: (prefix) => `Namespace '${prefix}' não declarado`,
    undeclaredNamespaceSugestao: (prefix) => `Declare xmlns:${prefix}="..."`,
    projetoWebXml: 'Projeto web com XML detectado (RSS, SOAP, sitemap, etc)',
    projetoWebXmlDescricao: 'Projeto web usando XML para feeds, configuração ou APIs',
    projetoSvg: 'Projeto com gráficos SVG detectado',
    projetoSvgDescricao: 'Projeto usando gráficos vetoriais SVG',
    projetoXmlConfig: 'Projeto com arquivos XML de configuração detectado',
    projetoXmlConfigDescricao: 'Projeto que usa XML para configuração ou armazenamento de dados',
};
//# sourceMappingURL=detector-xml-messages.js.map