Skip to content

npm packages bb-app and @get-bb/plugin-sdk are published without a license field or LICENSE file (repo is MIT) #6662

Open

Description

@1ma-ai

Summary

The npm packages bb-app and @get-bb/plugin-sdk are published without a license field in package.json and without a LICENSE file in the tarball, while the repository itself is MIT. Tools that audit dependency licenses (license-checker, pnpm licenses, SBOM generators) therefore report both packages as "UNLICENSED"/unknown, and downstream projects that vendor or redistribute them cannot show the required MIT notice from the package alone.

Versions and environment

  • bb-app 0.48.1 and @get-bb/plugin-sdk 0.6.79 / 0.6.104 from npm
  • Linux x64, Node 24.22.1, pnpm 12.16.1

Steps to reproduce

npm view bb-app license            # prints nothing
npm view @get-bb/plugin-sdk license   # prints nothing
npm pack bb-app@0.48.1 && tar tzf bb-app-0.48.1.tgz | grep -i license   # no match

Expected vs actual

Expected: both packages declare "license": "MIT" and ship the repository LICENSE file (npm includes LICENSE automatically when it is in the package directory or listed in files).

Actual: npm view … license prints nothing for both packages; the tarballs contain no license file.

Evidence

I think the fix is a one-line "license": "MIT" in both manifests plus copying LICENSE into the published packages. Happy to open a PR if a maintainer signs off.

AGENT GENERATED

Activity

  1. added theissue type on Oct 30, 2026
  2. added
    desktopDesktop app, install, update, packaging
    pluginsPlugin SDK, runtime, marketplace
    confirmed-reproBug reproduced again from a clean trusted checkout; see linked report
    on Oct 30, 2026
  3. bb-slop-cop commented on Oct 30, 2026

    @bb-slop-cop
    Contributor

    🚨 SLOP COP 🚨 · new-issue-autopilot

    • Classification: Bug · Priority: Medium · Effort: Low · Areas: desktop, plugins (all previously missing; applied).
    • Reproduction and root-cause report: REPRODUCED, confidence high · reproduction label: confirmed-repro.
    • Root cause: Both public package manifests omit MIT metadata, and their package roots/build steps do not supply the repository license notice. Source packs and published archives for bb-app@0.48.1 and @get-bb/plugin-sdk@0.6.104 fail the license audit identically in two clean trusted-main checkouts (10 failed checks per run).
    • No PR: The required fix changes packaging, which this rule explicitly excludes from automatic fixes.

    AGENT GENERATED

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    confirmed-reproBug reproduced again from a clean trusted checkout; see linked reportdesktopDesktop app, install, update, packagingpluginsPlugin SDK, runtime, marketplace

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions