Skip to main content

bdd-specification-patterns

Facilitates writing executable specifications in BDD using Given/When/Then patterns, enhancing requirement clarity and implementation alignment.

Install this skill

or
78/100

Security score

The bdd-specification-patterns skill was audited on Feb 9, 2026 and we found 6 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 138

Template literal with variable interpolation in command context

SourceSKILL.md
138evidence: `${results.length} results → ${gridData.length} grid rows`,
medium line 196

Template literal with variable interpolation in command context

SourceSKILL.md
196it.effect(`${op}(${id}) → ${expectedStatus || expectedError}`, () =>
medium line 260

Template literal with variable interpolation in command context

SourceSKILL.md
260it(`${behavior.name}: toDisplay(${normalized}) = ${expected}`, () => {
medium line 582

Template literal with variable interpolation in command context

SourceSKILL.md
582evidence: `Switched to ${newDriverType}, got ${itemCount} results`,
low line 49

External URL reference

SourceSKILL.md
49- [Cucumber Gherkin Reference](https://cucumber.io/docs/gherkin/reference/) - Syntax specification
low line 50

External URL reference

SourceSKILL.md
50- [BDD in Action (John Ferguson Smart)](https://www.manning.com/books/bdd-in-action) - BDD philosophy
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →