Supported sources
OCI images are acquired by registry, repository, platform, and digest. Multiple
tags or workloads that resolve to the same immutable artifact share one current
scan result. Snapshot scanning currently supports Linux
amd64 and arm64
filesystems.
What Forge inspects
The scanner reads bounded package databases, dependency manifests, OCI config, executables, MCP declarations,SKILL.md files, and recognized model files. It
emits paths, hashes, safe metadata, confidence, parser revision, and coverage
gaps. It does not return secret values or unrestricted file contents.
An MCP SDK dependency is evidence, not proof of a running MCP server. A
parseable skill manifest produces a skill identity linked to the image or
workload occurrence.
Safety and cleanup
Image scans are digest-pinned. Snapshot scans create only deterministically named, Forge-tagged temporary resources in the configured provider scope. The one-off scanner receives no Forge database credential or saved cloud-connection credential, and result upload uses a single-use job-and-attempt capability. After scanning, Forge detaches and deletes temporary resources and verifies their absence. A separate cleanup worker reconciles expired tagged resources after worker or container replacement. Forge does not delete untagged customer resources.Limits and partial coverage
Artifact discovery and scanning are bounded by page, item, byte, layer, file-count, archive-depth, duration, evidence-size, attempt, and concurrency limits. Discovery cursors resume later syncs instead of requiring one unbounded provider walk. When a scan reaches a bound, Forge keeps the evidence already collected and marks the result partial with the exact coverage gap. Partial coverage never claims that an artifact is clean or that a component is absent.Setup and verification
- Open the AWS, Azure, or Google Cloud integration and select Guided setup.
- Apply the current inventory artifact for registry discovery and pull access.
- Enable filesystem snapshot scanning only for approved source scopes and apply its additional setup artifact.
- Run Test, then Sync.
- Confirm discovered digests, scan coverage, workload links, and cleanup state.