Skip to content

Implement input sanitization and escaping / Implementar sanitización y escape de inputs #13

@diangogav

Description

@diangogav

English

Currently, the API does not implement input sanitization or escaping, which may leave the system vulnerable to attacks such as XSS or SQL injection. The goal is to add sanitization and escaping mechanisms at all data entry points (e.g., forms, query parameters, and request bodies).

Acceptance Criteria

  • Add input sanitization and escaping in all relevant endpoints.
  • Use libraries or utilities to prevent XSS and SQL injection.
  • Add or update tests to verify that malicious inputs are handled safely.

Español

Actualmente, la API no implementa sanitización ni escape de los datos de entrada, lo que puede dejar el sistema vulnerable a ataques como XSS o inyección de SQL. El objetivo es agregar mecanismos de sanitización y escape en los puntos de entrada de datos (por ejemplo, formularios, parámetros de consulta y cuerpo de las peticiones).

Criterios de aceptación

  • Agregar sanitización y escape de inputs en todos los endpoints relevantes.
  • Usar librerías o utilidades para prevenir XSS e inyección de SQL.
  • Agregar o actualizar tests para verificar que los inputs maliciosos se manejan de forma segura.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions