Skip to main content

positions

Automates position management with features like stop-loss, take-profit, and trailing stops for effective trading strategies.

Install this skill

or
0/100

Security score

The positions skill was audited on Feb 22, 2026 and we found 23 security issues across 1 threat category. Review the findings below before installing.

Categories Tested

Security Issues

medium line 86

Template literal with variable interpolation in command context

SourceSKILL.md
86console.log(`${pos.id}: ${pos.platform} ${pos.market}`);
medium line 87

Template literal with variable interpolation in command context

SourceSKILL.md
87console.log(` Side: ${pos.side}`);
medium line 88

Template literal with variable interpolation in command context

SourceSKILL.md
88console.log(` Size: ${pos.size}`);
medium line 89

Template literal with variable interpolation in command context

SourceSKILL.md
89console.log(` Entry: ${pos.entryPrice}`);
medium line 90

Template literal with variable interpolation in command context

SourceSKILL.md
90console.log(` Current: ${pos.currentPrice}`);
medium line 91

Template literal with variable interpolation in command context

SourceSKILL.md
91console.log(` P&L: ${pos.pnl} (${pos.pnlPercent}%)`);
medium line 92

Template literal with variable interpolation in command context

SourceSKILL.md
92console.log(` Stop-loss: ${pos.stopLoss || 'none'}`);
medium line 93

Template literal with variable interpolation in command context

SourceSKILL.md
93console.log(` Take-profit: ${pos.takeProfit || 'none'}`);
medium line 196

Template literal with variable interpolation in command context

SourceSKILL.md
196console.log(`🛑 Stop-loss hit: ${position.market}`);
medium line 197

Template literal with variable interpolation in command context

SourceSKILL.md
197console.log(` Entry: ${position.entryPrice}`);
medium line 198

Template literal with variable interpolation in command context

SourceSKILL.md
198console.log(` Exit: ${result.exitPrice}`);
medium line 199

Template literal with variable interpolation in command context

SourceSKILL.md
199console.log(` P&L: ${result.pnl}`);
medium line 204

Template literal with variable interpolation in command context

SourceSKILL.md
204console.log(`✅ Take-profit hit: ${position.market}`);
medium line 205

Template literal with variable interpolation in command context

SourceSKILL.md
205console.log(` P&L: ${result.pnl}`);
medium line 210

Template literal with variable interpolation in command context

SourceSKILL.md
210console.log(`📉 Trailing stop hit: ${position.market}`);
medium line 211

Template literal with variable interpolation in command context

SourceSKILL.md
211console.log(` High: ${position.highWaterMark}`);
medium line 212

Template literal with variable interpolation in command context

SourceSKILL.md
212console.log(` Exit: ${result.exitPrice}`);
medium line 217

Template literal with variable interpolation in command context

SourceSKILL.md
217console.log(`⚠️ ${position.market} ${distance}% from ${type}`);
medium line 226

Template literal with variable interpolation in command context

SourceSKILL.md
226console.log(`Total positions: ${summary.count}`);
medium line 227

Template literal with variable interpolation in command context

SourceSKILL.md
227console.log(`Total value: $${summary.totalValue}`);
medium line 228

Template literal with variable interpolation in command context

SourceSKILL.md
228console.log(`Unrealized P&L: $${summary.unrealizedPnl}`);
medium line 229

Template literal with variable interpolation in command context

SourceSKILL.md
229console.log(`With stop-loss: ${summary.withStopLoss}`);
medium line 230

Template literal with variable interpolation in command context

SourceSKILL.md
230console.log(`With take-profit: ${summary.withTakeProfit}`);
Scanned on Feb 22, 2026
View Security Dashboard