---
title: "View a report"
method: GET
path: "/report/view/{id}"
tags: ["deprecated"]
deprecated: true
---

# View a report

`GET /report/view/{id}`

> **Deprecated.**

**This endpoint is deprecated.** Use the [successor version](https://docs.socket.dev/reference/getorgfullscan) instead.

Deprecated: Use `/orgs/{org_slug}/full-scans` instead. Get all the issues, packages, and scores related to an specific project report.

This endpoint consumes 10 units of your quota.

This endpoint requires the following org token scopes:
- report:read

## Path parameters

- `id` string, required

## Response `200`

Socket report

- SocketReport
  - `id` string, required
  - `healthy` boolean, required
  - `issues` SocketIssue[], required
    - union
      - object
        - `type` 'gptSecurity'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `notes` string, required
            - `confidence` number, required
            - `severity` number, required
            - `detectedAt` string, nullable, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'gptAnomaly'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `notes` string, required
            - `confidence` number, required
            - `severity` number, required
            - `risk` 'low' | 'medium' | 'high', required
            - `detectedAt` string, nullable, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'gptMalware'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `notes` string, required
            - `confidence` number, required
            - `severity` number, required
            - `detectedAt` string, nullable, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'filesystemAccess'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `module` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'networkAccess'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `module` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'shellAccess'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `module` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'debugAccess'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `module` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'chromePermission'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `permission` string, required
            - `permissionType` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'chromeHostPermission'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `host` string, required
            - `permissionType` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'chromeWildcardHostPermission'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `host` string, required
            - `permissionType` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'chromeContentScript'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `scriptFile` string, required
            - `matches` string, required
            - `runAt` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'criticalCVE'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `cveId` string, required — Common Vulnerabilities and Exposures identifier (e.g., CVE-2021-44228)
            - `cwes` object[], required
              - …
            - `cvss` object, required — Common Vulnerability Scoring System metrics
              - …
            - `description` string, required
            - `firstPatchedVersionIdentifier` string, required — The first version that includes a patch for this vulnerability
            - `ghsaId` string, required — GitHub Security Advisory identifier (e.g., GHSA-1234-5678-9abc)
            - `severity` string, required
            - `title` string, required
            - `url` string, required
            - `vulnerableVersionRange` string, required — Version range affected by this vulnerability (e.g., >= 2.0.0, < 2.17.1)
            - `kevs` object[], nullable, required
              - …
            - `epss` object, nullable, required — Exploit Prediction Scoring System https://www.first.org/epss/
              - …
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'cve'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `cveId` string, required — Common Vulnerabilities and Exposures identifier (e.g., CVE-2021-44228)
            - `cwes` object[], required
              - …
            - `cvss` object, required — Common Vulnerability Scoring System metrics
              - …
            - `description` string, required
            - `firstPatchedVersionIdentifier` string, required — The first version that includes a patch for this vulnerability
            - `ghsaId` string, required — GitHub Security Advisory identifier (e.g., GHSA-1234-5678-9abc)
            - `severity` string, required
            - `title` string, required
            - `url` string, required
            - `vulnerableVersionRange` string, required — Version range affected by this vulnerability (e.g., >= 2.0.0, < 2.17.1)
            - `kevs` object[], nullable, required
              - …
            - `epss` object, nullable, required — Exploit Prediction Scoring System https://www.first.org/epss/
              - …
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'mediumCVE'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `cveId` string, required — Common Vulnerabilities and Exposures identifier (e.g., CVE-2021-44228)
            - `cwes` object[], required
              - …
            - `cvss` object, required — Common Vulnerability Scoring System metrics
              - …
            - `description` string, required
            - `firstPatchedVersionIdentifier` string, required — The first version that includes a patch for this vulnerability
            - `ghsaId` string, required — GitHub Security Advisory identifier (e.g., GHSA-1234-5678-9abc)
            - `severity` string, required
            - `title` string, required
            - `url` string, required
            - `vulnerableVersionRange` string, required — Version range affected by this vulnerability (e.g., >= 2.0.0, < 2.17.1)
            - `kevs` object[], nullable, required
              - …
            - `epss` object, nullable, required — Exploit Prediction Scoring System https://www.first.org/epss/
              - …
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'mildCVE'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `cveId` string, required — Common Vulnerabilities and Exposures identifier (e.g., CVE-2021-44228)
            - `cwes` object[], required
              - …
            - `cvss` object, required — Common Vulnerability Scoring System metrics
              - …
            - `description` string, required
            - `firstPatchedVersionIdentifier` string, required — The first version that includes a patch for this vulnerability
            - `ghsaId` string, required — GitHub Security Advisory identifier (e.g., GHSA-1234-5678-9abc)
            - `severity` string, required
            - `title` string, required
            - `url` string, required
            - `vulnerableVersionRange` string, required — Version range affected by this vulnerability (e.g., >= 2.0.0, < 2.17.1)
            - `kevs` object[], nullable, required
              - …
            - `epss` object, nullable, required — Exploit Prediction Scoring System https://www.first.org/epss/
              - …
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'emptyPackage'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'trivialPackage'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `linesOfCode` integer, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'noREADME'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'missingLockfile'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `manifestFile` string, required
            - `ecosystem` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'oversizedManifest'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `manifestFile` string, required
            - `ecosystem` string, required
            - `size` integer, required
            - `limit` integer, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'shrinkwrap'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'tooManyFiles'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `fileCount` integer, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'generic'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `title` string, required
            - `description` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'ghaArgToSink'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `message` string, required
            - `sourceLocation` object, required
            - `sinkLocations` object[], required
              - …
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'ghaEnvToSink'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `message` string, required
            - `sourceLocation` object, required
            - `sinkLocations` object[], required
              - …
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'ghaContextToSink'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `message` string, required
            - `sourceLocation` object, required
            - `sinkLocations` object[], required
              - …
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'ghaArgToOutput'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `message` string, required
            - `sourceLocation` object, required
            - `sinkLocations` object[], required
              - …
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'ghaArgToEnv'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `message` string, required
            - `sourceLocation` object, required
            - `sinkLocations` object[], required
              - …
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'ghaContextToOutput'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `message` string, required
            - `sourceLocation` object, required
            - `sinkLocations` object[], required
              - …
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'ghaContextToEnv'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `message` string, required
            - `sourceLocation` object, required
            - `sinkLocations` object[], required
              - …
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'recentlyPublished'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `publishedAt` string, required
            - `checkedAt` string, required
            - `thresholdDays` number, required — Org-configured recently published threshold in days.
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'licenseSpdxDisj'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `spdxDisj` string, required
            - `licenseScanResult` string, required
            - `violationData` object[], required
              - …
            - `warnData` object[], required
              - …
            - `monitorData` object[], required
              - …
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'unsafeCopyright'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'licenseChange'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `prevLicenseId` string, required
            - `newLicenseId` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'nonOSILicense'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `licenseId` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'deprecatedLicense'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `licenseId` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'missingLicense'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'nonSPDXLicense'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'unclearLicense'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `possibleLicenseId` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'mixedLicense'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `licenseId` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'notice'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'modifiedLicense'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `licenseId` string, required
            - `similarity` number, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'modifiedException'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `exceptionId` string, required
            - `similarity` number, required
            - `comments` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'licenseException'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `exceptionId` string, required
            - `comments` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'deprecatedException'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `exceptionId` string, required
            - `comments` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'miscLicenseIssues'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `description` string, required
            - `location` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'unidentifiedLicense'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `location` string, required
            - `maybeByteSpan` object, required
            - `maybeTruncatedSource` string, required
            - `match_strength` integer, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'noLicenseFound'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'explicitlyUnlicensedItem'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `location` string, required
            - `maybeByteSpan` object, required
            - `maybeTruncatedSource` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'copyleftLicense'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `licenseId` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'nonpermissiveLicense'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `licenseId` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'ambiguousClassifier'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `classifier` string, required
            - `filepathOrProvenance` string, required
            - `maybeByteSpan` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'invalidPackageJSON'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'httpDependency'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `packageName` string, required
            - `url` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'gitDependency'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `packageName` string, required
            - `url` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'gitHubDependency'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `packageName` string, required
            - `githubUser` string, required
            - `githubRepo` string, required
            - `commitsh` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'fileDependency'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `packageName` string, required
            - `filePath` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'noTests'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'noRepository'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'badSemver'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'badSemverDependency'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `packageName` string, required
            - `packageVersion` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'noV1'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'noWebsite'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'noBugTracker'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'noAuthorData'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'typeModuleCompatibility'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'floatingDependency'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `dependency` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'manifestConfusion'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `key` string, required
            - `description` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'malware'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `id` integer, required
            - `note` string, required
            - `detectedAt` string, nullable, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'telemetry'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `id` integer, required
            - `note` string, required
            - `detectedAt` string, nullable, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'troll'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `id` integer, required
            - `note` string, required
            - `detectedAt` string, nullable, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'pendingScan'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'deprecated'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `reason` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'chronoAnomaly'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `prevChronoDate` string, required
            - `prevChronoVersion` string, required
            - `prevSemverDate` string, required
            - `prevSemverVersion` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'compromisedSSHKey'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `fingerprint` string, required
            - `sshKey` string, required
            - `username` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'semverAnomaly'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `prevVersion` string, required
            - `newVersion` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'newAuthor'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `prevAuthor` string, required
            - `newAuthor` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'unstableOwnership'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `author` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'missingAuthor'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'unmaintained'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `lastPublish` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'unpublished'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `version` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'majorRefactor'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `linesChanged` integer, required
            - `prevSize` integer, required
            - `curSize` integer, required
            - `changedPercent` integer, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'missingTarball'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'suspiciousStarActivity'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `percentageSuspiciousStars` number, required
            - `repository` string, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'notFound'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'unpopularPackage'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'policy'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'skillAutonomyAbuse'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `notes` string, required
            - `confidence` number, required
            - `severity` number, required
            - `detectedAt` string, nullable, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'skillCommandInjection'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `notes` string, required
            - `confidence` number, required
            - `severity` number, required
            - `detectedAt` string, nullable, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'skillDataExfiltration'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `notes` string, required
            - `confidence` number, required
            - `severity` number, required
            - `detectedAt` string, nullable, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'skillDiscoveryAbuse'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `notes` string, required
            - `confidence` number, required
            - `severity` number, required
            - `detectedAt` string, nullable, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'skillHardcodedSecrets'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `notes` string, required
            - `confidence` number, required
            - `severity` number, required
            - `detectedAt` string, nullable, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'skillObfuscation'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `notes` string, required
            - `confidence` number, required
            - `severity` number, required
            - `detectedAt` string, nullable, required
          - `usage` SocketUsageRef
            - `file` SocketRefFile, required
              - …
            - `dependencies` SocketRef[], required
              - …
      - object
        - `type` 'skillPreExecution'
        - `value` object
          - `severity` 'low' | 'middle' | 'high' | 'critical', required
          - `category` 'supplyChainRisk' | 'quality' | 'maintenance' | 'vulnerability' | 'license' | 'other', required
          - `locations` SocketRef[], required
            - union
              - …
          - `label` string, required
          - `description` string, required
          - `props` object, required
            - `notes` string, required
            - `confidence` number, required
- … truncated; see the full OpenAPI document linked below

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `403` — Insufficient max_quota for API method
- `404` — Resource not found
- `410` — Gone
- `429` — Insufficient quota for API route

---

[API](https://skmtc.dev/socket-dev/apis/socket.md) · [All operations](https://skmtc.dev/socket-dev/apis/socket/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/socket-dev/socket/revisions/bf994b75d33f/schema)
