Skip to content

RichterElric/Metascan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Metascan

Outil de scan de projet avec analyse des dépendances, des fichiers de configuration et analyse statique de code.

Build le projet

  • Deux scripts sont présents dans le projet : install.ps1 & install.sh pour l'installation des dépendances.
  • Pour une installation plus pratique : un dockerfile est à disposition dans le dossier racine Metascan
docker build . -t metascan

Sur Windows :

docker run --rm -v C:\chemin\absolu\vers\le\dossier:/opt/scan metascan -dc=false

Sur Linux :

docker run --rm -v /chemin/absolu/vers/le/dossier:/opt/scan metascan -dc=false

Outils pour les scans

File type Scanner
Docker, docker compose, kubernetes ... Kics
PMD : analyse statique de code Java & XML PMD
pyLint : analyse statique de code Python Pylint
dotenv-linter : analyse .env dotenv-linter
Passwords/keys git-secret
C/C++ analyse statique de code cppcheck
Dependency checker : analyse de dépendances dependency checker

Notes sur les scanners

Scanner Note
cppcheck A utiliser à la racine d'un projet Cpp/C
pyLint A utiliser à la racine d'un projet python contenant un __init__.py

About

Outil de scan de code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published