Skip to content

ci: FOSSA template to stable/uipath.security.scans-v3 (OIDC sign-in, no FOSSA key) - #382

Open
russellboley-uipath wants to merge 1 commit into
mainfrom
chore/fossa-stable-scans-branch
Open

russellboley-uipath wants to merge 1 commit into
mainfrom
chore/fossa-stable-scans-branch

Conversation

@russellboley-uipath

Copy link
Copy Markdown

Summary

 resources:
   repositories:
   - repository: <alias>
     name: UiPath/AzurePipelinesTemplates
-    ref: refs/tags/uipath.security.fossa.<old>   # or uipath.security.scans.<old>
+    ref: refs/heads/stable/uipath.security.scans-v3
File Alias Old ref
.pipelines/security-scans.yml fossa uipath.security.fossa.3.0.17

Security/fossa.steps.yml on the stable branch signs in to FOSSA through the FOSSA-OIDC workload identity service connection (shared with every Azure DevOps project under that name), so the long-lived FossaApiKey / FossaApiIntegrationKey vault secrets are no longer read (AzurePipelinesTemplates#2539). It also toggles the devopsprodauthtokenswekv firewall for the agent with Key Vault access 1.2.8, which older tags cannot do now that the vault is firewalled (INC-522). The stable branch follows the tested uipath.security.fossa releases, so this pipeline stops needing ref bumps. No parameter changes are needed.

Evidence

  • Before: the pinned tag reads FossaApiKey from the firewalled vault, which fails from Microsoft-hosted agents once the toggle cannot open it.
  • After: validation run 14031164 of the stable templates: token exchange, Analyze, Test, SBOM, report and Socket all green on Windows and Linux. This PR's own security pipeline run is the check for this repo.

Merge Danger

Door: two-way

Revert the ref to roll back.

Blast Radius: security scans

Only the FOSSA/security scan stages of the pipelines listed above.

🤖 Generated with Claude Code

…no FOSSA key)

The FOSSA template on refs/heads/stable/uipath.security.scans-v3 signs in to FOSSA through the
FOSSA-OIDC workload identity service connection instead of the vault's
FossaApiKey. No caller parameter changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

This branch has not been deployed

No deployments
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.

1 participant