Skip to content

About

Repository for all script and docker files related to the infra of VMs Jenkins, SAST, DAST and Deployment

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

1,380 Commits

Folders and files

Repository files navigation

The Fantastic DevSecOps

Fantastic DevSecOps es una infraestructura "ready to go" compuesta por cuatro máquinas virtuales (físicas o puede ser una máquina y muchos contenedores) con el propósito principal de implementar uno o mas "pipelines" DevSecOps usando Jenkins como orquestador, un proceso de implementación, SAST y DAST.

Máquinas virtuales

Las tres máquinas virtuales consisten en:

  • Jenkins
  • SAST
  • FrontEnd/DB

Jenkins

Jenkins es una plataforma de automatización conocido por ser un Orquestador. Dentro de él se ejecutan Pipelines u otros procesos. Posee una plataforma Web y a su vez permite configuraciones múltiples, adición de plugins para diferentes servicios, manejo de credenciales, etc. En este caso, Jenkins actúa en un contenedor Docker dentro de un servidor específico.

SAST

SAST es "Static Application Security Testing". Consiste (en este caso) de un conjunto de herramientas SAST que actúan dependiendo la tecnología del Pipeline que se requiera ejecutar. Todas las herramientas están incluidas dentro de un Dockerfile, el cual genera una imagen Docker que Jenkins utilizará para crear y eliminar contenedores en cada Pipeline. En este caso, SAST actúa como contenedor en un servidor específico.

TODOs Stand Alone

code-scanner -t nodejs/dotnet/java/php -s /ruta/cod/fuente -o /carpeta dnd se ponen los outputs/

Siempre:

  • dependency-check
  • retirejs
  • trufflehog
  • sonarqube
  • semgrep
  • insider

nodejs:

  • njsscan
  • bearer
  • npm audit

dotnet

  • puma
  • security code scan
  • PVS‑Studio

java:

  • findsecbugs

php:

  • PHPStan
  • enlightn
  • composer
  • ASST
  • phpcs-security-audit ver el uso de trivy

About

Repository for all script and docker files related to the infra of VMs Jenkins, SAST, DAST and Deployment

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages