Skip to content

feat(cra): add SCA scanning and manifest registration (DATAGO-156546) - #23

Merged
pascalre merged 1 commit into
mainfrom
DATAGO-156546-cra-sca-scan
Oct 14, 2026
Merged

pascalre merged 1 commit into
mainfrom
DATAGO-156546-cra-sca-scan

Conversation

@AmanRiat1

@AmanRiat1 AmanRiat1 commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

What

Onboards solace-queuebrowser-datasource to CRA compliance scanning (DATAGO-156546).

  • .github/.fossa.yml: FOSSA project config (SolaceLabs_solace-queuebrowser-datasource)
  • .github/workflow-config.json: policy and vulnerability gates in REPORT mode, so findings are recorded and builds are not blocked
  • .github/workflows/sca-scan-and-guard.yml: calls the shared sca-scan-and-guard and update-manifest workflows from SolaceDev/solace-public-workflows

Behaviour

Event Scan Manifest write
Pull request into main yes no
Push to main / manual dispatch yes yes (squad: cto)

Already done (outside this PR)

  • Repo custom property solace-cloud-manifest-rw=true and the OIDC sub customization are set, so the manifest write can assume the AWS role.
  • The repo is on the allowlist for the org secrets FOSSA_API_KEY and MANIFEST_AWS_ROLE.

Scanning is read-only: no publish, release or image step is added. The SCA check on this PR should go green. The first Guardian-visible scan lands once this merges to main.

🤖 Generated with Claude Code

Adds the shared FOSSA SCA scan and the solace-cloud-manifest write so this repo
is covered by CRA compliance scanning in Guardian.

- .github/.fossa.yml: FOSSA project config, passed via fossa.config because the
  CLI only auto-discovers it at the scan root.
- .github/workflow-config.json: policy and vulnerability gates in REPORT mode,
  so findings are recorded without failing builds.
- .github/workflows/sca-scan-and-guard.yml: runs the scan on PRs and pushes to
  main; only runs on main write to the manifest (squad: cto).

Dependencies are resolved from package-lock.json. Scanning is read-only: no
publish, release or image step is added.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@pascalre
pascalre merged commit d9275ba into main Oct 14, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants