Ensuring the integrity of the software supply chain is critical. This service provides an automated, in-depth check for Debian source packages, verifying that the upstream tarball (e.g. .orig.tar.gz) is a faithful representation of the original source code.
For each Debian Source Control (.dsc) file, the service performs the following steps:
.dsc URL.uscan to download the corresponding upstream tarball from the location specified in the
package's debian/watch file and perform repacking steps as described in that file.To provide better results, the service employs a couple of tricks:
diffoscope run. This process removes superficial
variations -- like file ordering, file ownership, timestamps, and top-level directory names -- to ensure the final comparison focuses purely
on substantive changes to the code itself.The ultimate goal is to ensure that the source code distributed in Debian is a faithful and unaltered representation of the upstream project's release, a key principle for software supply chain security and reproducible builds.
A per-maintainer/team dashboard is available on the Debian Maintainer Dashboard.
Some statistics are also available.
| Source | Version | Release | DSC SHA256 | Diagnostic | Timestamp |
|---|