Where this offering fits
Software composition analysis concerns the third-party components on which an application depends. Evaluate Invicti SCA for inventory accuracy, vulnerability context and the development team’s ability to remediate. A component name in a report needs version and dependency context before a finding is actionable.
Architecture and rollout decisions
Pilot a representative build and compare detected dependencies with known manifests or artefacts. Confirm supported ecosystems and how transitive dependencies are represented. Define who reviews vulnerability and licensing questions and how updates are tested. An accepted exception should retain a reason and review trigger rather than silently disappearing from reports.
An evaluation scenario for this offering
Pick a sample application whose dependency manifests and built artefact are both available to reviewers. Include a direct library and a transitive component, then compare the selected SCA result with the known inventory. Introduce an approved dependency update and verify the new version appears after the next build and assessment. Have the relevant owner review a finding whose applicability is uncertain rather than automatically marking it exploitable. Acceptance should retain component context, the update evidence and the basis of any exception. The exercise should reveal whether the tool sees the software actually built, not only a convenient list of declared packages.
Evidence to request for this scope
- Check direct and transitive dependency coverage.
- Validate a component update and rescan.
- Assign review ownership for relevant risk and licence findings.
