This may warrant another tool (or something in this repo like cmd/dfc-util).
We should go out to Debian (and other OS repo sources), fetch OS-specific packages like .deb/.rpm/.apk, unpack them, and compare them to Chainguard/Wolfi packages using the apko solver.
The is an involved data/automation flow that may make sense to break into several subtasks:
This may warrant another tool (or something in this repo like
cmd/dfc-util).We should go out to Debian (and other OS repo sources), fetch OS-specific packages like .deb/.rpm/.apk, unpack them, and compare them to Chainguard/Wolfi packages using the apko solver.
The is an involved data/automation flow that may make sense to break into several subtasks:
dfc-utilCLI skeletondfc-util os-snapshot --os=debian: A job to fetch and publish a snapshot of OS packages (Debian)dfc-util os-snapshot --os=fedora: A job to fetch and publish a snapshot of OS packages (Fedora)dfc-util os-snapshot --os=alpine: A job to fetch and publish a snapshot of OS packages (Alpine)dfc-util builtin-mappingsA job to regenerate the builtin-mappings.yaml file by comparing snapshots to Chainguard/Wolfi package indexes