home.social

#sbom — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #sbom, aggregated by home.social.

  1. ----------------

    🧩 Software Supply Chain Security

    The input is a vendor explainer from Black Duck on software composition analysis (SCA), the class of tooling that inventories open source components in a codebase. It is primarily educational, but it also promotes Black Duck SCA and the Polaris platform, so the concepts are generic while the product claims are not.

    Core concepts, as described

    SCA is presented as an automated process that identifies open source software in a codebase and evaluates three things: security, license compliance, and code quality. The original driver was license obligations. Manual tracking of open source licenses became unmanageable, and that initial use case later expanded into vulnerability and quality analysis.

    The described workflow:

    1. The tool inspects package managers, manifest files, source code, binary files, and container images.
    2. Findings are compiled into a Bill of Materials (BOM).
    3. The BOM is matched against vulnerability databases such as the US National Vulnerability Database (NVD), plus commercial license and code quality databases.
    4. Teams act on the matches: known CVEs, license restrictions, and quality signals such as version control and contribution history.

    The capabilities section adds multifactor scanning: dependency, binary, and snippet and signature scanning. Snippet scanning matters because it catches code copied into a project without a package declaration, which manifest-only inventory misses.

    The article's argument

    Manual tracking “simply can’t keep up” with the volume of open source, the piece states, and cloud-native complexity makes automated inventory a necessity rather than an option. In DevOps terms, SCA testing runs earlier and continuously, which is how the shift-left idea is supposed to preserve delivery velocity. The security logic is straightforward: you cannot patch or license-clear a component you do not know you ship.

    Practical notes

    The pipeline described here, inventory then database matching then license and quality review, is the baseline pattern most SCA engines implement. It maps directly onto SBOM practice with the SPDX and CycloneDX formats, though the article never names either standard. That mapping is general context, not content from the source.

    One more observation: the article folds license compliance and code quality into SCA, which matches its origin story in license management. CVE matching alone covers half of that, so teams that drop the license layer will eventually meet copyleft obligations in exactly the places nobody looks, vendored snippets and copied utility code.

    What the article does not cover

    No benchmarks, no CVE numbers, no discussion of false positives, reachability, or transitive dependency handling. It is definitional, not evaluative in a testable way. Everything evaluative is vendor positioning: “industry’s most comprehensive database”, “market-leading”, Forrester recognition. Treat those as claims, not evidence.

    References

    The only public component named is the NVD. Claims about Black Duck’s internal KnowledgeBase are unverified here.

    🔹 SCA

    🔗 Source: blackduck.com/glossary/what-is

  2. I chatted to Olimpiu Pop on the @infoq Podcast about this year's QCon London security track, and some plans for next year's.

    We talk about hardware (#CHERI), and , and of course and

    infoq.com/podcasts/future-cybe

  3. The xz backdoor lived in a tarball, invisible to scanners. Generate SBOMs with Syft, scan with Grype, and catch what git misses. CI plus admission control, and the valtersit.com/guides/devsecops
    #sbom #devsecops #containers

Share on Mastodon

Enter the server where you have an account.