Skip to main content

dag-pattern-learner

Extracts actionable insights from DAG execution history to optimize performance by identifying patterns and generating recommendations.

Install this skill

or
25/100

Security score

The dag-pattern-learner skill was audited on Feb 9, 2026 and we found 15 security issues across 1 threat category. Review the findings below before installing.

Categories Tested

Security Issues

medium line 194

Template literal with variable interpolation in command context

SourceSKILL.md
194name: `Skill Combination: ${skills.slice(0, 3).join(' + ')}${skills.length > 3 ? '...' : ''}`,
medium line 195

Template literal with variable interpolation in command context

SourceSKILL.md
195description: `Effective combination of ${skills.length} skills`,
medium line 236

Template literal with variable interpolation in command context

SourceSKILL.md
236name: `Parallel Group: ${group.nodes.length} nodes`,
medium line 237

Template literal with variable interpolation in command context

SourceSKILL.md
237description: `Successfully parallelized ${group.nodes.map(n => n.type).join(', ')}`,
medium line 331

Template literal with variable interpolation in command context

SourceSKILL.md
331name: `Bottleneck: ${bottleneck.nodeType}`,
medium line 332

Template literal with variable interpolation in command context

SourceSKILL.md
332description: `Node type ${bottleneck.nodeType} consistently blocks parallel execution`,
medium line 376

Template literal with variable interpolation in command context

SourceSKILL.md
376name: `Excessive Retries: ${nodeType}`,
medium line 377

Template literal with variable interpolation in command context

SourceSKILL.md
377description: `Node type ${nodeType} requires ${avgRetries.toFixed(1)} retries on average`,
medium line 410

Template literal with variable interpolation in command context

SourceSKILL.md
410description: `${(waste.tokenWaste * 100).toFixed(0)}% of tokens used in failed nodes`,
medium line 508

Template literal with variable interpolation in command context

SourceSKILL.md
508title: `Use: ${pattern.name}`,
medium line 532

Template literal with variable interpolation in command context

SourceSKILL.md
532title: `Avoid: ${antiPattern.name}`,
medium line 533

Template literal with variable interpolation in command context

SourceSKILL.md
533description: `${antiPattern.description}. ${antiPattern.remediation}`,
medium line 535

Template literal with variable interpolation in command context

SourceSKILL.md
535condition: `${i.metric} is ${i.comparison} ${i.threshold}`,
medium line 569

Template literal with variable interpolation in command context

SourceSKILL.md
569title: `Synergy: ${overlap.join(' + ')}`,
medium line 570

Template literal with variable interpolation in command context

SourceSKILL.md
570description: `Skills ${overlap.join(', ')} appear in multiple successful patterns`,
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →