BMAD-METHOD/src/core-skills
pbean 02806ba4cd fix(bmad-module): harden source/remove/update paths and channel input
Address automated review findings on PR #2482:
- source.mjs: validate URL-derived subdir with safePathInsideRoot so a
  ../ subdir can't copy out of the shared clone cache; run cleanup() if
  the terminal copyDir throws so the temp working dir never leaks.
- install.mjs: reject unknown --channel values (e.g. a 'stabl' typo)
  instead of silently treating them as the 'next' default.
- remove.mjs / update.mjs: containment-check manifest/CLI-derived paths
  before destructive fs.rm / atomic swap, reusing safePathInsideRoot.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 19:22:07 -07:00
..
bmad-advanced-elicitation feat: expand advanced elicitation methods with 19 new techniques (#2062) 2026-05-25 14:09:17 -05:00
bmad-brainstorming bmad-brainstorming: facilitation modes, append-only memlog, and a visual session composer (#2445) 2026-06-02 22:54:43 -05:00
bmad-customize feat(bmad-prd): new PRD skill + product-brief updates (#2378) 2026-05-13 16:45:17 -05:00
bmad-editorial-review-prose refactor(installer): discover skills by SKILL.md instead of manifest YAML (#2082) 2026-03-21 00:11:23 -06:00
bmad-editorial-review-structure refactor(installer): discover skills by SKILL.md instead of manifest YAML (#2082) 2026-03-21 00:11:23 -06:00
bmad-help feat(bmad-prd): new PRD skill + product-brief updates (#2378) 2026-05-13 16:45:17 -05:00
bmad-index-docs refactor(installer): discover skills by SKILL.md instead of manifest YAML (#2082) 2026-03-21 00:11:23 -06:00
bmad-module fix(bmad-module): harden source/remove/update paths and channel input 2026-06-19 19:22:07 -07:00
bmad-party-mode Party Mode: configurable custom parties, run modes, and a rewritten explainer (#2479) 2026-06-18 00:57:26 -05:00
bmad-review-adversarial-general refactor(installer): discover skills by SKILL.md instead of manifest YAML (#2082) 2026-03-21 00:11:23 -06:00
bmad-review-edge-case-hunter refactor(installer): discover skills by SKILL.md instead of manifest YAML (#2082) 2026-03-21 00:11:23 -06:00
bmad-shard-doc refactor(installer): discover skills by SKILL.md instead of manifest YAML (#2082) 2026-03-21 00:11:23 -06:00
bmad-spec bmad-architecture part 1: replace bmad-create-architecture with a lean spine skill (#2467) 2026-06-14 15:42:37 -05:00
module-help.csv Merge remote-tracking branch 'origin/main' into feat/bmad-marketplace-plugin 2026-05-29 14:52:46 -07:00
module.yaml v6.7.0: bundle module registry, retire marketplace, refresh display names (#2388) 2026-05-17 17:47:25 -05:00