Skip to main content

ai-agent-implementation

Provides a comprehensive checklist and best practices for implementing AI agent tools, ensuring effective deployment and testing.

Install this skill

or
55/100

Security score

The ai-agent-implementation skill was audited on Feb 9, 2026 and we found 17 security issues across 4 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

medium line 159

Template literal with variable interpolation in command context

SourceSKILL.md
159throw new Error(`Tool failed: ${response.statusText}`);
medium line 214

Template literal with variable interpolation in command context

SourceSKILL.md
214`${rateLimits.toolName.window}s`
medium line 366

Template literal with variable interpolation in command context

SourceSKILL.md
366"Authorization": `Bearer ${process.env.API_KEY}`,
medium line 373

Template literal with variable interpolation in command context

SourceSKILL.md
373throw new Error(`API failed: ${response.statusText}`);
low line 152

Fetch to external URL

SourceSKILL.md
152const response = await fetch("/api/tools/tool-name", {
low line 363

Fetch to external URL

SourceSKILL.md
363const response = await fetch("https://api.example.com/endpoint", {
medium line 40

Access to .env file

SourceSKILL.md
40- [ ] Document environment variables in `.env.example`
medium line 313

Access to .env file

SourceSKILL.md
3132. **Environment variables** - Use `.env` files
low line 338

Access to .env file

SourceSKILL.md
338const resend = new Resend(process.env.RESEND_API_KEY);
low line 341

Access to .env file

SourceSKILL.md
341from: process.env.RESEND_FROM_EMAIL!,
low line 366

Access to .env file

SourceSKILL.md
366"Authorization": `Bearer ${process.env.API_KEY}`,
medium line 454

Access to .env file

SourceSKILL.md
4541. Add to `.env.example` with description
low line 478

Access to .env file

SourceSKILL.md
478const apiKey = process.env.API_KEY; // Client-side!
low line 495

Access to .env file

SourceSKILL.md
495const apiKey = process.env.API_KEY; // Secure
low line 237

External URL reference

SourceSKILL.md
237const request = new Request("http://localhost", {
low line 247

External URL reference

SourceSKILL.md
247const request = new Request("http://localhost", {
low line 363

External URL reference

SourceSKILL.md
363const response = await fetch("https://api.example.com/endpoint", {
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide →