Skip to content

Azure VM and GCE root volumes are not inventoried for packages #103

Closed

Description

@om986

Problem

om scan azure and om scan gcp record the virtual machine from the cloud API. They do not read the OS disk. Packages installed on an Azure VM or a GCE instance never reach packages, so om enrich cve cannot match them.

This follows the AWS Linux root-volume scan. The filesystem walk is the same. The snapshot and attach APIs are not.

Done when

  • The opt-in workload scan covers Azure VM OS disks and GCE boot disks, using a worker in the customer subscription or project and in the same region.
  • Each scan creates a snapshot, reads it read-only, and deletes the snapshot and any disk it created, including on failure.
  • CPE 2.3 names and versioned package URLs are written to packages on the existing workload. om enrich cve attaches a CVE only when those identifiers match.
  • Package identifiers are the only bytes copied off the disk.
  • The Azure and GCP permission lists name the snapshot, disk-attach, delete, and encryption-unwrap calls this scan adds. om scan azure and om scan gcp stay read-only.
  • Windows and data disks are out of this issue.

Depends on the AWS root-volume scan having defined the packages contract and the worker lifecycle.

Design can land in this issue before code.

Activity

  1. added
    enhancementNew feature or request
    roadmapIdeas and changes to the project roadmap
    on Oct 14, 2026
  2. om986 commented on Oct 26, 2026

    @om986
    ContributorAuthor

    Closed by #114. om scan workload azure and om scan workload gcp inventory packages on Azure Linux OS disks and GCE boot disks, and the roadmap checkbox for this issue is already done. The pull request mentioned this issue without a closing keyword, so it stayed open after merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestroadmapIdeas and changes to the project roadmap

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions