Appearance
SEC527 / MD-BASH-WILDCARD
SEC527 flags AI-native markdown frontmatter when allowed-tools or allowed_tools contains the exact wildcard token Bash(*).
Why It Matters
Bash(*) turns unconstrained shell execution into shared default policy. In skills and instruction files, that is usually much broader than the workflow needs and hard to justify in review.
Trigger Shape
- AI-native markdown surface with parsed frontmatter
- path is not fixture-like
allowed-toolsorallowed_toolscontains the exact tokenBash(*)
Safer Example
md
---
allowed-tools:
- Bash(git status:*)
---