Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR re-enables the checkmake linter for Makefiles by removing the disabled configuration that was previously in place due to security concerns. The changes restore checkmake functionality across all MegaLinter flavors and deployment workflows.
- Removes the
disabled: trueflag and security warning from the makefile descriptor - Adds checkmake back to all flavor configurations and Dockerfiles
- Updates deployment workflows to include checkmake in the build matrix
Reviewed Changes
Copilot reviewed 24 out of 24 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| megalinter/descriptors/makefile.megalinter-descriptor.yml | Removes disabled flag and security warning for checkmake |
| megalinter/descriptors/all_flavors.json | Adds MAKEFILE_CHECKMAKE to all flavor configurations |
| flavors/*/flavor.json | Adds checkmake to individual flavor linter lists |
| flavors/*/Dockerfile | Adds checkmake Docker image and binary installation |
| Dockerfile | Adds checkmake to main MegaLinter Docker image |
| .github/workflows/deploy-*.yml | Adds checkmake to deployment workflow matrices |
✅
|
|
This pull request has been automatically marked as stale because it has not had recent activity. If you think this pull request should stay open, please remove the |
There was a problem hiding this comment.
This PR is being reviewed by Cursor Bugbot
Details
Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.
To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.
Bug: Security Risks with Re-enabled Linter
Re-enabling the checkmake linter, which was previously disabled due to known security issues (checkmake/checkmake#99). There's no indication these security concerns have been resolved, potentially reintroducing known vulnerabilities.
megalinter/descriptors/makefile.megalinter-descriptor.yml#L35-L37
megalinter/megalinter/descriptors/makefile.megalinter-descriptor.yml
Lines 35 to 37 in 1f7aed5
megalinter/descriptors/makefile.megalinter-descriptor.yml#L25-L28
megalinter/megalinter/descriptors/makefile.megalinter-descriptor.yml
Lines 25 to 28 in 1f7aed5
|
This pull request has been automatically marked as stale because it has not had recent activity. If you think this pull request should stay open, please remove the |
|
/build
|
|
This pull request has been automatically marked as stale because it has not had recent activity. If you think this pull request should stay open, please remove the |

No description provided.