Safeguard
Supply Chain•

SEBI CSCRF and SBOMs: what regulated entities must obtain

SEBI's CSCRF asks regulated entities to obtain SBOMs for critical software and new purchases. What it says, what an SBOM must hold, and vendor prep.

Safeguard Security Team
3 min read

SEBI's Cybersecurity and Cyber Resilience Framework (CSCRF), issued 20 August 2024, tells regulated entities to obtain SBOMs for new software procurements of core and critical activities and keep them updated with every change. Where an SBOM cannot be had for a legacy or proprietary system, the Board must approve the exception with its rationale and risk approach.

What the framework says

Under the supply chain standard (GV.SC), the text says an SBOM "shall be obtained for all new software procurements of core and critical activities and kept updated with every upgrade or change". The guideline marked mandatory for all regulated entities adds:

  1. Obtain SBOMs for existing critical systems within 6 months of the framework's issuance.
  2. Obtain SBOMs for new critical software products and SaaS at the time of procurement, covering open source and third party components, versions and patch status.
  3. Market infrastructure institutions include SBOM in empanelment criteria for application software vendors.

The framework's own box on SBOMs lists the benefits it expects: transparency about components, versions, licences and hashes; tracking vulnerability status per component; mitigating open source and third party risk; and audit of authorised dependencies.

What an SBOM must contain under CSCRF

The guideline says an SBOM should include, but not be limited to:

  • licence information and the supplier name
  • all primary components with their transitive dependencies and relationships
  • encryption used
  • cryptographic hash of components
  • frequency of updates
  • known unknowns, where the SBOM lacks a full dependency graph
  • access control
  • methods for accommodating occasional incidental errors

What a vendor should be ready to send

  1. An SBOM in a standard format for each release, with transitive dependencies, not only top level packages.
  2. Hashes per component.
  3. A statement of where the graph is incomplete, which the framework calls known unknowns.
  4. An update commitment, since the SBOM must follow every upgrade or change.
  5. Licence data.

Common gaps

Three gaps appear often. SBOMs list only direct packages, so transitive dependencies are missing. They are generated once and never refreshed, while the framework wants them kept updated with every upgrade or change. And container images carry operating system packages that never show up in a language level SBOM. Cover all three before you send one to a customer.

A note on currency

This post reads the 20 August 2024 circular text. SEBI has issued further communications on CSCRF since, so check the current SEBI website for later changes to timelines and applicability before you rely on any date here.

Try it yourself

In the demo, build a dependency inventory and see which components appear only as transitive dependencies. Those are the ones a top level list would miss.

Click through it at your own pace, or open it full screen.

Safeguard generates SBOMs and scans dependencies. Whether the output satisfies a given regulated entity is for that entity to judge.

Quick check

Does CSCRF say which SBOM format to use?

The text I reviewed lists required content but does not name a format. Check with your customer.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.