Skip to content

ci(security): enable Dependency-Track scanning - #262

Open
tokland wants to merge 1 commit into
masterfrom
security/enable-dependency-track
Open

ci(security): enable Dependency-Track scanning#262
tokland wants to merge 1 commit into
masterfrom
security/enable-dependency-track

Conversation

@tokland

@tokland tokland commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

This PR is mergeable, so from now on we get security reviews for that repository.

This PR has been opened to review the draft Resolving Dependency Vulnerabilities wiki page, to test its process end to end against a real repository.

Summary

The repository calls the shared master workflow but never passed DTRACK_API_KEY. In EyeSeeTea/github-workflows/.github/workflows/master.yml, dtrack-prerequisites sets enabled=false when the secret is empty, and both dependency-track-yarn4 and dependency-track-syft are gated on it. They are therefore skipped, and the workflow still reports success. Verified on run #32725139080: both jobs skipped, run green.

This PR passes the secret through so the repository is actually scanned.

Expected outcome of this PR

master has never been scanned, so there is no base analysis to compare against. The gate computes the introduced set as head-alerts minus base-alerts and will attribute the entire pre-existing backlog to this branch. report_open_code_scanning_alert_instances.sh does export a baseline_missing flag, but the gate step in dependency-track-yarn4.yml reads only introduced_*_count, so nothing consumes it.

Without the secret, the shared workflow skips both dependency-track jobs
and still reports success, so the repository has never been scanned.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UyMSoPhgMHdJXdAzYBE9aP
@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@bundlemon

bundlemon Bot commented Sep 4, 2026

Copy link
Copy Markdown

BundleMon

No change in files bundle size

Groups updated (1)
Status Path Size Limits
Build Folder
./**/*
10.47MB (-22B 0%) +20%

Final result: ✅

View report in BundleMon website ➡️


Current branch size history | Target branch size history

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