Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

181
Visualizações
¿Reglas Typescript / Eslint para capturar PII que se registra?

He estado buscando una manera de detectar posibles infracciones de registro de PII mediante reglas de linting. Específicamente, si tengo un objeto que contiene PII, me gustaría marcar los campos que se espera que contengan PII para que no se registre sin darse cuenta, es decir, evitar una situación como la siguiente:

 interface Member { id: string, email: string, // other non-pii fields } .... const m: Member = getMemberFromRequest(request); .... if (condition) { logger.info(`No fluffy bunnies found for ${m.email}`); }

Mi primer pensamiento sería agregar algún tipo de anotación en la propiedad del objeto (por ejemplo, @PII ), luego escribir reglas de linter para asegurarme de que la propiedad específica no se use como parte de una cadena literal en alguna parte. Hasta ahora, solo me he encontrado con un linter PII que analiza comentarios o cadenas literales ( eslint-plugin-pii ).

Con mecanografiado, supongo que otra posibilidad sería declarar un alias de tipo para string y tener una regla tslint para evitar que ese tipo se use en los registros.

¿Alguno de estos enfoques es viable (o bueno)? ¿Hay mejores alternativas que no he encontrado?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda