Grype Vulnerability Scanner

AWS Security

open source vulnerability scanning for containers, filesystems and SBOMs, backed by cloudimg support

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Grype is Anchore's open source vulnerability scanner. It finds known CVEs in operating system packages and language dependencies across container images, directories, filesystems and software bills of materials, and reports each finding with its severity and the version that fixes it. cloudimg ships Grype fully installed with the vulnerability database pre loaded, so you can connect over SSH and scan straight away.

Why the cloudimg image

The cloudimg image installs the checksum verified Grype binary and pre loads the vulnerability database into a shared system cache, so your first scan works offline with no setup. It comes with a paired deployment guide and 24/7 cloudimg support.

Common uses

  • Audit container images and hosts from a central always ready scanning workstation
  • Gate CI pipelines on critical CVEs using Grype exit codes
  • Scan in air gapped environments with the vulnerability database pre loaded

Key features

  • Ready to scan in seconds, not minutes. Unlike self-installing Grype - which requires downloading the binary, fetching the vulnerability database, configuring cache paths, and verifying checksums - this AMI ships fully configured. The binary is checksum-verified against the official Anchore release, and the CVE database is pre-loaded in a shared system cache. Launch your EC2 instance, SSH in, and run your first scan immediately with zero configuration steps.
  • Scan every artifact type from a single binary with no container runtime required. Point Grype at registry images, local directories, filesystems, Git checkouts, archives, or existing Syft, SPDX, and CycloneDX SBOMs. Each finding includes severity level, the version that fixes it, and an EPSS exploit-probability score - giving you prioritized, actionable results you can feed directly into dashboards or policy engines.
  • Gate CI pipelines automatically and get expert help when you need it. Use --fail-on critical to block builds on severe CVEs, or emit JSON for custom policy evaluation. cloudimg provides 24/7 technical support via email and live chat covering CI integration, ignore rules, database refresh, and air-gapped operation - with a one-hour average response for critical issues versus no vendor support with a DIY install.

See it running

Real screenshots taken while testing this image against its deployment guide.

Grype Vulnerability Scanner screenshot 1 Grype Vulnerability Scanner screenshot 2 Grype Vulnerability Scanner screenshot 3

Description

This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

## Overview

Grype is the open source, Apache-2.0 licensed vulnerability scanner from Anchore - one of the most widely adopted open source container security tools in the DevSecOps ecosystem. From a single command line it finds known vulnerabilities (CVEs) in operating-system packages across major Linux distributions and in language dependencies (Java, Python, JavaScript, Ruby, Go, .NET, Rust, PHP and others), across container images, directories, filesystems, archives and Git checkouts, and it reads a Syft, SPDX or CycloneDX software bill of materials produced earlier in your pipeline. This AMI delivers Grype fully installed and configured as a ready-to-use scanning workstation - SSH in and start scanning immediately with no setup required.

## Why Choose This AMI Over Self-Installation

Deploying Grype from scratch means installing the binary, downloading the vulnerability database, configuring cache paths, and verifying checksums - a process that typically takes 15-30 minutes of manual effort per instance. This AMI eliminates that entire workflow:

  • Zero setup time - The grype binary is pre-installed on the system path and verified against the official Anchore release checksum. You are scanning within seconds of SSH login.
  • Offline-ready - The vulnerability database is pre-downloaded into a shared system cache, so your first scan returns results immediately with no network fetch.
  • Shared system cache - The database lives in a world-readable, sticky cache so every login user can read and refresh it, and the cache path is exported to every shell.
  • Container scanning with no Docker daemon - Grype pulls and scans images directly from any registry without a running container runtime.

## What You Can Scan

  • Container images from any registry, no Docker daemon required
  • Local directories, filesystems, archives and Git checkouts
  • Operating-system packages and language dependencies (Java, Python, JavaScript, Ruby, Go, .NET, Rust, PHP and more)
  • Syft, SPDX and CycloneDX SBOMs generated earlier in your pipeline
  • Findings with severity, fixed-in version and EPSS exploit-probability, ready to gate CI

## Getting Started

1. Launch the AMI on your preferred EC2 instance type

2. Connect over SSH using your key pair

3. Run `grype version` to confirm the toolchain and `grype db status` to see the pre-loaded database

4. Point Grype at any target - `grype dir:/path`, `grype `, or `grype sbom:./sbom.json`

5. Review results immediately - the pre-loaded database means no download wait

## Sample Scan Output

A typical scan produces a table showing each vulnerability's ID, its severity (Critical, High, Medium, Low, Negligible), the affected package and installed version, and the version that fixes it. JSON output (`grype -o json`) provides machine-readable results including EPSS exploit-probability scores, making it straightforward to feed findings into policy engines, dashboards, or CI gates.

## CI Pipeline Integration

Use this AMI as a CI runner image or scanning bastion within your environment:

  • Set `--fail-on critical` to automatically fail builds when critical CVEs are detected
  • Emit JSON output and pipe it to your policy engine for granular severity gating
  • Launch the AMI as an ephemeral EC2 instance from your CI system (GitHub Actions, GitLab CI, Jenkins or AWS CodeBuild) to run scans as a build step

## Security Practices

The Grype binary is verified against the official release checksum during the AMI build process. The image runs no network service beyond SSH, and all scanning is performed locally on the instance - no scan data leaves your environment unless you explicitly configure external reporting. SSH access uses key-based authentication.

## Use Cases

  • Managed scanning bastion - Audit container images and hosts from a central, always-ready workstation
  • CI runner image - Fail pull requests on critical CVEs using Grype exit codes and `--fail-on`
  • Air-gapped scanning - Ship with the vulnerability database pre-loaded for environments without internet access
  • SBOM-driven scanning - Scan the SBOM your pipeline already produced without re-scanning the artifact

## cloudimg Support

24/7 technical support by email and live chat covers scan configuration, severity gating and exit codes, ignore rules, SBOM scanning, container-image and filesystem scanning, database refresh and air-gapped operation, and CI integration. Critical issues receive a one-hour average response.

## Next Steps

Contact support@cloudimg.co.uk to request a sample scan report, schedule a CI integration walkthrough, or ask any pre-purchase questions about the product.

All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Related technologies

vulnerability scannercontainer securitycve scannersbom scanningdevsecopssecurity scanningsupply chain securityair-gapped scannerimage scanningsoftware composition analysislinux vulnerabilitydependency scanning