Skip to content

Add govulncheck security scanning#761

Merged
kddejong merged 3 commits into
aws-cloudformation:mainfrom
kddejong:add-govulncheck-security-scanning
Feb 20, 2026
Merged

Add govulncheck security scanning#761
kddejong merged 3 commits into
aws-cloudformation:mainfrom
kddejong:add-govulncheck-security-scanning

Conversation

@kddejong
Copy link
Copy Markdown
Contributor

@kddejong kddejong commented Feb 20, 2026

Issue #, if available:

N/A

Description of changes:

This PR enhances the repository's security posture by adding automated vulnerability scanning and improving dependency management:

Security Scanning:

  • Add govulncheck workflow to scan for Go vulnerabilities from the official Go vulnerability database
  • Both run on push/PR to main, plus scheduled scans to catch newly announced CVEs

Dependency Management:

  • Increase Dependabot frequency from monthly to weekly for faster dependency updates
  • Group minor and patch updates together to reduce PR noise while keeping major updates separate

Workflow Improvements:

  • Update test workflow to use actions/checkout@v4 (from v2)
  • Apply consistent least-privilege permissions across workflows

These changes complement the existing Dependabot security updates and secret scanning already enabled on the repository.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

- Add weekly govulncheck workflow to scan for Go vulnerabilities
- Run on push/PR to main and weekly schedule to catch new CVEs
- Increase Dependabot checks from monthly to weekly
- Add CodeQL security analysis workflow
- Group Dependabot minor/patch updates to reduce PR noise
- Change govulncheck to run daily instead of weekly
- Update test workflow to use checkout@v4
@kddejong kddejong merged commit d1372a5 into aws-cloudformation:main Feb 20, 2026
2 checks passed
@kddejong kddejong deleted the add-govulncheck-security-scanning branch February 20, 2026 20:53
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request May 6, 2026
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [aws-cloudformation/rain](https://github.com/aws-cloudformation/rain) | patch | `v1.24.3` → `v1.24.4` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>aws-cloudformation/rain (aws-cloudformation/rain)</summary>

### [`v1.24.4`](https://github.com/aws-cloudformation/rain/releases/tag/v1.24.4)

[Compare Source](aws-cloudformation/rain@v1.24.3...v1.24.4)

#### What's Changed

- Add govulncheck security scanning by [@&#8203;kddejong](https://github.com/kddejong) in [#&#8203;761](aws-cloudformation/rain#761)
- Bump the minor-and-patch group across 1 directory with 22 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;763](aws-cloudformation/rain#763)
- Bump the minor-and-patch group with 20 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;764](aws-cloudformation/rain#764)
- Bump axios from 1.8.4 to 1.13.5 in /test/webapp/site by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;754](aws-cloudformation/rain#754)
- Bump js-yaml from 4.1.0 to 4.1.1 in /test/webapp/site by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;728](aws-cloudformation/rain#728)
- Bump minimatch from 3.1.2 to 3.1.5 in /test/webapp/site by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;766](aws-cloudformation/rain#766)
- Bump rollup from 4.40.0 to 4.59.0 in /test/webapp/site by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;765](aws-cloudformation/rain#765)
- Bump vite from 6.2.7 to 6.4.1 in /test/webapp/site by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;725](aws-cloudformation/rain#725)
- Bump github.com/aws/aws-sdk-go-v2/service/bedrockruntime from 1.50.0 to 1.50.4 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;779](aws-cloudformation/rain#779)
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.96.1 to 1.97.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;780](aws-cloudformation/rain#780)
- Upgrade golang stdlib from 1.26.0 to 1.26.2 by [@&#8203;chrisqm-dev](https://github.com/chrisqm-dev) in [#&#8203;785](aws-cloudformation/rain#785)
- Release v1.24.4 by [@&#8203;kddejong](https://github.com/kddejong) in [#&#8203;788](aws-cloudformation/rain#788)

#### New Contributors

- [@&#8203;chrisqm-dev](https://github.com/chrisqm-dev) made their first contribution in [#&#8203;785](aws-cloudformation/rain#785)

**Full Changelog**: <aws-cloudformation/rain@v1.24.3...v1.24.4>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE1MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJSZW5vdmF0ZSBCb3QiLCJhdXRvbWF0aW9uOmJvdC1hdXRob3JlZCIsImRlcGVuZGVuY3ktdHlwZTo6cGF0Y2giXX0=-->
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request May 7, 2026
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [github:aws-cloudformation/rain](https://github.com/aws-cloudformation/rain) | patch | `1.24.3` → `1.24.4` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>aws-cloudformation/rain (github:aws-cloudformation/rain)</summary>

### [`v1.24.4`](https://github.com/aws-cloudformation/rain/releases/tag/v1.24.4)

[Compare Source](aws-cloudformation/rain@v1.24.3...v1.24.4)

#### What's Changed

- Add govulncheck security scanning by [@&#8203;kddejong](https://github.com/kddejong) in [#&#8203;761](aws-cloudformation/rain#761)
- Bump the minor-and-patch group across 1 directory with 22 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;763](aws-cloudformation/rain#763)
- Bump the minor-and-patch group with 20 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;764](aws-cloudformation/rain#764)
- Bump axios from 1.8.4 to 1.13.5 in /test/webapp/site by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;754](aws-cloudformation/rain#754)
- Bump js-yaml from 4.1.0 to 4.1.1 in /test/webapp/site by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;728](aws-cloudformation/rain#728)
- Bump minimatch from 3.1.2 to 3.1.5 in /test/webapp/site by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;766](aws-cloudformation/rain#766)
- Bump rollup from 4.40.0 to 4.59.0 in /test/webapp/site by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;765](aws-cloudformation/rain#765)
- Bump vite from 6.2.7 to 6.4.1 in /test/webapp/site by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;725](aws-cloudformation/rain#725)
- Bump github.com/aws/aws-sdk-go-v2/service/bedrockruntime from 1.50.0 to 1.50.4 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;779](aws-cloudformation/rain#779)
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.96.1 to 1.97.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;780](aws-cloudformation/rain#780)
- Upgrade golang stdlib from 1.26.0 to 1.26.2 by [@&#8203;chrisqm-dev](https://github.com/chrisqm-dev) in [#&#8203;785](aws-cloudformation/rain#785)
- Release v1.24.4 by [@&#8203;kddejong](https://github.com/kddejong) in [#&#8203;788](aws-cloudformation/rain#788)

#### New Contributors

- [@&#8203;chrisqm-dev](https://github.com/chrisqm-dev) made their first contribution in [#&#8203;785](aws-cloudformation/rain#785)

**Full Changelog**: <aws-cloudformation/rain@v1.24.3...v1.24.4>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE1MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJSZW5vdmF0ZSBCb3QiLCJhdXRvbWF0aW9uOmJvdC1hdXRob3JlZCIsImRlcGVuZGVuY3ktdHlwZTo6cGF0Y2giXX0=-->
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