Skip to content

Supported Versions License

Overview

ts-obom extracts an Ownership Bill of Materials (OBOM) from infrastructure-as-code. The OBOM is an access graph: which identity (a Lambda function's role, a task definition's role, an IAM user or group) may perform which actions on which resource, and through which policy that grant was made.

It is the infrastructure counterpart to ts-scan, which builds the Software Bill of Materials. An SBOM tells you what is inside the software; the OBOM tells you what the software is allowed to touch once it runs. Together they give threat modelling and trust-boundary analysis the evidence that neither can provide alone.

ts-obom works entirely offline on CloudFormation, AWS SAM, Terraform and OpenTofu sources. It needs no cloud credentials, no Terraform init and no Checkov installation.

To get started:

Getting Support

ts-obom is open source and supported through this repository. As a TrustSource subscriber, you may contact TrustSource support for help. As a community user, please file a ticket with the repo.

You may also find additional information and learning materials in our open TrustSource Knowledgebase.

Reporting Vulnerabilities

TrustSource supports a coordinated vulnerability disclosure procedure for its platform. ts-obom follows that schema and vulnerabilities identified should follow this procedure. Please find all details in our Security Policy.