Skip to content

Conversation

@mohammedfirdouss
Copy link
Contributor

@mohammedfirdouss mohammedfirdouss commented Jan 15, 2026

Issue

#6409

What was addressed

The PR adds two security features:

  1. Dependabot configuration — automatically checks for dependency updates
  2. govulncheck integration — scans Go code for known vulnerabilities

How it works

  1. Dependabot (.github/dependabot.yml)

• Scans Go modules and npm packages weekly
• Monitors multiple directories (root, plugins, tools, web, docs)
• Creates PRs when updates are available
• Limits open PRs to 5 per ecosystem to avoid spam

  1. govulncheck (.github/workflows/lint.yaml)

• Runs automatically on every PR and push
• Scans all Go modules in the repository
• Uses a matrix strategy to check each module separately
• Fails the CI if vulnerabilities are found
• Includes a completion job (govulncheck-completed) for branch protection rules

Testing

mohammedfirdouss#1 - see this dependabot that automatically checks for dependency updates in my repo and updates what is necessary then opens a PR.
Check out how the workflow file also catches vulnerabilities, the screenshots show evidences that this would work. I am open to reviews and suggestions.

cc: @khanhtc1202 @eeshaanSA @Warashi @ffjlabo

Screenshot Capture - 2026-01-19 - 11-47-05 Screenshot Capture - 2026-01-19 - 11-48-06 Screenshot Capture - 2026-01-19 - 11-52-28 Screenshot Capture - 2026-01-19 - 11-36-11 Screenshot Capture - 2026-01-19 - 11-36-20 Screenshot Capture - 2026-01-19 - 11-46-47

Signed-off-by: Mohammed Firdous <mohammedfirdousaraoye@gmail.com>
Signed-off-by: Mohammed Firdous <124298708+mohammedfirdouss@users.noreply.github.com>
@mohammedfirdouss mohammedfirdouss force-pushed the feat/add-dependabot-govulncheck branch from c15d4e1 to 148b5a3 Compare January 15, 2026 14:44
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Copy link
Contributor

@Ayushmore1214 Ayushmore1214 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding go module caching would be better for faster CI runs WDYT @mohammedfirdouss ?

Signed-off-by: Mohammed Firdous <124298708+mohammedfirdouss@users.noreply.github.com>
Signed-off-by: Mohammed Firdous <124298708+mohammedfirdouss@users.noreply.github.com>
@mohammedfirdouss
Copy link
Contributor Author

Adding go module caching would be better for faster CI runs WDYT @mohammedfirdouss ?

Hmm, I think this is a good idea.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants