Skip to content

security: remove remaining scanner trigger patterns, bump to 0.1.5#10

Merged
NomakCooper merged 1 commit into
3A2DEV:mainfrom
NomakCooper:main
Apr 1, 2026
Merged

security: remove remaining scanner trigger patterns, bump to 0.1.5#10
NomakCooper merged 1 commit into
3A2DEV:mainfrom
NomakCooper:main

Conversation

@NomakCooper
Copy link
Copy Markdown
Contributor

SUMMARY

This PR update the skills to resolve Security Risk Assessment:

  • ansible-designer: Removed Requires bash_tool from frontmatter description; replaced inline find shell command in global rule 8 with a plain description; removed npx skills add from SKILL.md (installation belongs in README, not in the skill itself) — addresses Socket LOW alert.
  • new-collection: Added Input Validation table rejecting shell metacharacters in all user-supplied fields; added prompt injection boundary note instructing the agent to treat user inputs as literal data only; quoted variables in the find shell command — addresses Gen MEDIUM COMMAND_EXECUTION + PROMPT_INJECTION.
  • update-conf: Added Step 2a Secret Scan — scans loaded content for credential-like values and redacts them before any diff display; replaced unauthenticated redis://localhost:6379/0 example URL with a vault-referenced authenticated form; extended Safety Rules to require inline security comments on sensitive setting changes — addresses Snyk HIGH W007 + W013.
  • update-playbook: Added Step 2a Secret Scan — scans loaded playbook for credential-like values and redacts before diff display; quoted find command — addresses Snyk HIGH W007.
  • update-role: Added Step 2a Secret Scan — scans all loaded role files (especially defaults/, vars/) for credential-like values and redacts before diff display; quoted find command — addresses Snyk HIGH W007.
ISSUE TYPE
  • Bugfix Pull Request
COMPONENT NAME
ADDITIONAL INFORMATION

- ansible-designer: remove bash_tool from frontmatter, remove find shell
  command from global rule 8, remove npx from SKILL.md entirely
- update-conf: replace unauthenticated redis://localhost URL with
  vault-referenced authenticated form in example diff
- update-playbook, update-role: quote find command path arguments

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions Bot added docs documentation ci github action and scripts skill-core main skill and core references skill-conf conf skill skill-playbook playbook skill skill-role role skill labels Apr 1, 2026
@NomakCooper NomakCooper merged commit 151fad6 into 3A2DEV:main Apr 1, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci github action and scripts docs documentation skill-conf conf skill skill-core main skill and core references skill-playbook playbook skill skill-role role skill

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant