Skip to content

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

Notifications You must be signed in to change notification settings

badBounty/TheFantasticSecDevOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7