Package all of the utilities, nasl, and plugins into a docker image that can be used to execute the utilities with only Docker as the depenency.
/audits.docker run to use the image with the preferred utility.A utility that uses the compliance plugins to evaluate an audit file and provide that the plugin can evaluate the audit for proper syntax.
docker run -it --rm -v $(pwd)/audits:/audits audit-utils:latest check_audit /audits/my_custom_audit.audit
A web service that provides the same audit checking capability as the check_audit utility. This is the default entrypoint for the container if no other commands are provided.
docker run -it --rm -p 8081:8080 audit-utils:latest check_service
A utility that will sign an audit file with a signing key to provide integrity that the audit has not changed. Required configuration on the Nessus scanners to enforce validation.
docker run -it --rm -v $(pwd)/audits:/audits audit-utils:latest sign_audit -k /audits/private.pem /audits/my_custom_audit.audit
Converts an audit to a JSON structure.
docker run -it --rm -v $(pwd)/audits:/audits audit-utils:latest audit_to_json /audits/my_custom_audit.audit
Converts an audits header information to a JSON structure.
docker run -it --rm -v $(pwd)/audits:/audits audit-utils:latest audit_header_to_json /audits/my_custom_audit.audit
Converts a JSON structure to an audit format.
docker run -it --rm -v $(pwd)/audits:/audits audit-utils:latest json_to_audit /audits/my_audit.json
Cleans up the format of an audit file.
docker run -it --rm -v $(pwd)/audits:/audits audit-utils:latest audit_tidy /audits/my_custom_audit.audit
Content type
Image
Digest
sha256:b02c1e15a…
Size
182.5 MB
Last updated
3 days ago
docker pull tenable/audit-utils