Comprehensive toolkit for validating, linting, and optimizing Makefiles. Use this skill when working with Makefiles (Makefile, makefile, *.mk files), validating build configurations, checking for best practices, identifying security issues, or debugging Makefile problems.
80
100%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
The skill fetches instructions or code from an external URL at runtime, and the fetched content directly controls the agent’s prompts or executes code. This dynamic dependency allows the external source to modify the agent’s behavior without any changes to the skill itself.
The skill's runtime script creates a venv and runs "pip3 install mbake", which fetches and installs code from PyPI (e.g., https://pypi.org/project/mbake/), causing remote code to be executed as a required runtime dependency.
mbake
dependency · 1 site
The script creates a virtual environment and installs mbake from PyPI at runtime via 'pip3 install --quiet mbake', making it an unverifiable external dependency that fetches and executes remote code.
scripts/validate_makefile.sh
95
pip3 install --quiet mbake 2>&1 || error_exit "Failed to install mbake"