T09 · Insecure Skill Coding Practices
- Location
emitir_nfse.py:285- Finding
Unsigned user input is interpolated into XML before privileged signing and transmission
- Content
View full analysis
{config['cnpj_prestador']} false {nota['data_emissao']} {nota['data_emissao']} 1 {formata_valor(nota['valor_servicos'])} {formata_valor(nota.get('valor_deducoes', 0))} {assinatura_rps} {config['inscricao_municipal']} {config['serie_rps']} {nota['numero_rps']} RPS {nota['data_emissao']} {nota['status_rps']} {config['tributacao_rps']} {formata_valor(nota['valor_servicos'])} {formata_valor(nota.get('valor_deducoes', 0))} {f"{formata_valor(v_pis)}" if v_pis > 0 else ""} {f"{formata_valor(v_cofins)}" if v_cofins > 0 else ""} {f"{formata_valor(v_inss)}" if v_inss > ...[truncated 4112 chars]- Remediation
View remediation
