Safeguard Docs
Compliance FrameworksInternal

Transitive Depth

Flags components with transitive dependencies exceeding 8 levels: expanded attack surface.

Flags components with transitive dependencies exceeding 8 levels: expanded attack surface.

Short nameTrans. Depth
RegionInternal
Country or scopeInternal
SectorSupply Chain
In your workspaceOn unless you switch it off in Compliance โ€บ Manage.

How Safeguard covers Trans. Depth

  • Scan requirements: 4, all decided by a scan.
  • Controls: the scan requirements below, plus 7 controls from Safeguard's control catalog for Trans. Depth.
  • Automated tests: none map to it directly. You can link any automated test to its controls yourself (how).
  • Policy templates: 25: 3 written for Trans. Depth and 22 from the standard set.

How each kind of coverage works, and what the readiness score counts: Compliance frameworks.

What a scan checks

Each scan of a product checks these 4 requirements against what the scan found, including the product's software inventory (SBOM).

RequirementWhat Safeguard checksDecided by
TRANS-1 Dependency Relationship CompletenessAll components should have dependency relationshipsScan
TRANS-2 Transitive Dependency CountHigh transitive counts increase attack surfaceScan
TRANS-3 Circular Dependency DetectionCircular dependencies indicate architectural issuesScan
TRANS-4 PURL Coverage for ResolutionComponents need PURL for transitive dependency resolutionScan

More controls in the catalog

The framework's Controls tab lists its scan requirements and these controls from Safeguard's control catalog. Evidence them with automated tests, uploaded evidence, policies or an attestation.

ControlName
TD-01Maximum Transitive Depth Threshold
TD-02Surface-Area Metric Tracking
TD-03Flattening Strategy Documentation
TD-04Dependency Graph Health Score
TD-05Critical-Path Transitive Vulnerability Risk
TD-06Ghost Dependency Detection
TD-07Lock-File Consistency

Policy templates

Written for Trans. Depth:

  • Transitive Dependency Risk Management Policy
  • Critical-Path Reachability and Ghost Dependency Policy
  • Dependency Graph Health Reporting and Accountability Policy

And 22 from the standard set, adapted to Trans. Depth.

On this page