[DevOps/Security] Automated Static Security Analysis & Vulnerability Scanning Pipeline
Los mantenedores suelen responder en 7 días
@Joyful12-tech ya está trabajando en esto.
Desde el 29/9/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Overview & Background
Security is critical for financial payment infrastructure. Implementing an automated security scanning pipeline in CI detects supply chain vulnerabilities, secret leaks, and static code vulnerabilities before pull requests are merged.
Technical Specification & Architecture
- Security Workflow (
.github/workflows/security.yml):- Rust Audit:
cargo auditfor contract dependencies. - Node.js Audit:
npm audit --audit-level=highacross workspaces. - Secret Scanning:
trufflehogorgitleaksscanning repository history. - Static Code Analysis (SAST): Semgrep scanning for common Node/React/Rust anti-patterns.
- Rust Audit:
- Automated Weekly Security Scan:
- Schedule weekly cron job to detect newly published CVEs in existing dependencies.
Target Files
.github/workflows/security.ymlSECURITY.md
Acceptance Criteria
- Security workflow runs on all PRs and weekly schedule.
- Blocks PRs with known high/critical severity dependency CVEs or exposed secrets.
- Generates SARIF security reports in GitHub Security tab.
- Lenguaje dominante
- TypeScript
- Estrellas
- 18
- Forks
- 250
- Merge medio
- 5 d 6 h
- PR fusionados (30 d)
- 82
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de LabsCrypt/flowfi
-
backend points: 150 testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 7 días
-
backend points: 150 testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 7 días
-
backend points: 150 testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 7 días
-
backend points: 150 testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 7 días
-
backend points: 150 testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 7 días
Todos los issues de LabsCrypt/flowfi
Issues similares
-
bug skills
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
equinor/fusion-framework#5846 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 74/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Eyevinn/open-videocore#1256 ·
Los mantenedores suelen responder en 1 día
-
Frontend build fails with Frappe version-16: DataImport is no longer exported by @framework/uiAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
[Bug]: Theme preset geist points at undefined --font-geistPosiblemente ocupada @claude la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
Los mantenedores suelen responder en 1 día