Cryptographic source code analysis focused on cryptographic api, cwe, FIPS assessment
429
PostQ Code Scanner finds cryptographic usage in source repositories and generates deterministic reports for crypto findings, operation groups, compliance signals, and remediation review.
This container packages the command-line scanner with Java 21 and OpenGrep. It is intended for non-interactive scans in CI jobs, developer workstations, and controlled security review workflows.
This image is currently distributed as a beta image. Use the explicit beta tag:
postqsoftwarelabs/postqcodescanner:0.1.0-Beta
Do not use the local development image name postq-code-scanner-cli:latest in customer
installation or execution instructions.
| Resource | Link |
|---|---|
| Product page | https://postqsoftwarelabs.com/products.html |
| Documentation | http://products.postqsoftwarelabs.com/CodeScanner/beta-0.1.0/docs/ |
| Support | [email protected] |
docker run --rm \
-v "$PWD:/repo:ro" \
-v "$PWD/reports:/reports:rw" \
postqsoftwarelabs/postqcodescanner:0.1.0-Beta \
--license-accepted
Use podman run with the same arguments when Podman is your container runtime.
--license-accepted is required for scan execution. Without it, the container exits before running
the scanner.
| Mount | Access | Purpose |
|---|---|---|
/repo | read-only | Source repository or selected source folder to scan. |
/reports | read-write | Scanner output folder. |
| Variable | Default | Purpose |
|---|---|---|
POSTQ_PROJECT_NAME | basename of /repo | Project name written into reports. |
POSTQ_PROJECT_VERSION | 1.0.0 | Project version written into reports. |
POSTQ_LANGUAGE | empty | Optional language hint such as java. |
docker run --rm postqsoftwarelabs/postqcodescanner:0.1.0-Beta --license
docker run --rm postqsoftwarelabs/postqcodescanner:0.1.0-Beta --notices
These commands print the PostQ license and third-party notices. They do not run a scan.
The image is built from Red Hat UBI OpenJDK 21 images pinned by digest. The final runtime image runs
as non-root, uses a direct Java entrypoint, removes common interactive tools, keeps product files
read-only, and writes scanner output only to the mounted /reports folder.
The supported Linux container platforms are:
linux/amd64linux/arm64Windows and macOS users run the Linux image through Docker Desktop, Docker Engine, or Podman machine. Native Windows container images are not part of the current release target.
Content type
Image
Digest
sha256:de2062120…
Size
358.2 MB
Last updated
8 days ago
docker pull postqsoftwarelabs/postqcodescanner