Lock-file-shaped payload sent to the npm audit endpoint. Mirrors the top-level structure of package-lock.json.

interface NpmAuditPayload {
    dependencies?: Record<string, NpmAuditDependency>;
    name: string;
    requires?: Record<string, string>;
    version: string;
}

Properties

dependencies?: Record<string, NpmAuditDependency>
name: string
requires?: Record<string, string>
version: string