Simple CLI interface to leverage ImmuniWeb® Community Edition free tools in CI/CD pipelines & DevOps
1.0K
Simple CLI interface to leverage ImmuniWeb® Community Edition free tools in CI/CD pipelines and DevOps.
Check your cloud security and exposure of unprotected or misconfigured cloud storage in more than 20 cloud storage providers:
docker run immuniweb/iwtools cloud example.com
Check your email server for misconfigurations or vulnerabilities:
docker run immuniweb/iwtools email immuniweb.com
Check your website for GDPR and PCI DSS compliance, test CMS and CSP security, verify web server hardening and privacy:
docker run immuniweb/iwtools websec https://www.immuniweb.com
Audit your iOS or Android apps for OWASP Mobile Top 10 and other vulnerabilities:
Local mobile app check:
docker run --volume /{path-to-your-app}/:/app/myapp/ immuniweb/iwtools mobile /app/myapp/myapp.apk
Remote mobile app check:
docker run immuniweb/iwtools mobile https://example.com/download/myapp.apk
Published mobile app check:
docker run immuniweb/iwtools mobile https://play.google.com/store/apps/details?id=com.app.my
Monitor and detect your Dark Web exposure, phishing and domain squatting:
docker run immuniweb/iwtools darkweb www.immuniweb.com
Test your servers for security and compliance with PCI DSS, HIPAA & NIST:
Web Server check:
docker run immuniweb/iwtools ssl immuniweb.com:443
Mail Server check:
docker run immuniweb/iwtools ssl immuniweb.com:25
When executing the script you can specify option -p or --pipeline parameter, which will compare the results of the
test with pre-determined results in a configuration file.
This can be done only when using email, websec and ssl services.
The result of the comparison can be viewed in the Exit Code of the script.
docker run immuniweb/iwtools email immuniweb.com -p
docker run immuniweb/iwtools websec https://www.immuniweb.com -p
docker run immuniweb/iwtools ssl www.immuniweb.com:443 -p
In order to use a custom configuration file, you need to mount volume, which will contain the new file.
If the name of the configuration file is different from the default config/email.yaml, config/websec.yaml or
config/ssl.yaml ones, then you need to specify the new name via the -cfg config/{new-file-name} parameter.
docker run --volume /{path-to-config}/:/app/config/ immuniweb/iwtools websec https://www.immuniweb.com -p -cfg config/websec-new.yaml
Curretly only yaml and json formats are supported.
List of parameters that can be configured.
The docker's Exit Code can return one of these 4 status codes:
The API key can be prepared for using upon Docker's launch via the --api-key API_KEY parameter,
or by mounting volume, which will contain a file with the key.
In this case, you will need to use --api-keyfile API_KEYFILE parameter.
docker run --volume /{path-to-key-folder}/:/app/config/ immuniweb/iwtools websec https://www.immuniweb.com -p -r --api-keyfile config/api-key.txt
Command line options: documentation Read more: ImmuniWeb® Community Edition
This software is provided "as is" without any warranty of any kind. By using this software you agree to the Terms of Service: https://www.immuniweb.com/pages/legal.html By using this software you accept the Privacy Policy: https://www.immuniweb.com/pages/privacy.html
Content type
Image
Digest
sha256:bd18c91d3…
Size
30.4 MB
Last updated
over 2 years ago
Requires Docker Desktop 4.37.1 or later.