- Latest version Dockerfile
VMC (Vulnerability Management Center) is a platform created to make vulnerability management simple, easy and clean.
Open demo folder and build (it may take couple minutes)
make build
make up
For now you must manually load dashboard config file to Kibana. Open Web GUI (default kibana port). Then go to Management -> Saved Objects -> Import and select export.ndjson
On port :8080/admin
you can find VMC admin panel.
You log in there with following credentials admin:adminadmin
Go to Cves and then click on Import CVE (upper-right corner)
More guides will be published on doc report very soon
All configs you may find in demo/config/
The recommended way to get the VMC Docker Image is to pull the prebuilt image from the Docker Hub Registry.
$ docker pull dsecureme/vmc:latest
To use a specific version, you can pull a versioned tag. You can view the list of available versions in the Docker Hub Registry.
$ docker pull dsecureme/vmc:[TAG]
If you wish, you can also build the image yourself.
$ git clone https://github.com/DSecureMe/vmc-docker.git
$ make build
You can also make using version parameter
$ make build v=[version number]
Once build it will be in /etc/vmc/
In demo repo you can find it in /demo/config/vmc/demo.yml
#Redis
redis.url: redis://redis:6379/1
#Elastic Search
elasticsearch.hosts: ["http://elasticsearch:9200"]
elasticsearch.user: elastic
elasticsearch.password: kibana
#database
database.engine: django.db.backends.postgresql_psycopg2
database.name: vmc
database.user: user
database.password: password
database.host: postgres
database.port: 5432
# Queue
rabbitmq.username: vmc
rabbitmq.password: test_vmc
rabbitmq.host: rabbitmq
rabbitmq.port: 5672
# Secret
secret_key: "jk&e^6%5@^5!^1jq8#vd2g^@8w9g5#i_v*ho!#mx%y7%5fuz9%"
debug: true
# Admin Service Name
admin_service_name: admin
- docker
- docker compose
- make