mcp-ai-agent-guidelines
Version:
A comprehensive Model Context Protocol server providing advanced tools, resources, and prompts for implementing AI agent best practices
71 lines • 2.39 kB
JavaScript
/**
* Security Analyzer Agent Definition
*
* @module agents/definitions/security-agent
*/
/**
* Agent for generating security analysis prompts with OWASP/NIST compliance.
* Creates structured prompts for vulnerability assessment and security hardening.
*/
export const securityAgent = {
name: "security-analyzer",
description: "Generates security analysis prompts with OWASP/NIST compliance checks",
capabilities: ["security", "compliance", "owasp", "prompt-generation"],
toolName: "security-hardening-prompt-builder",
inputSchema: {
type: "object",
properties: {
codeContext: { type: "string" },
securityFocus: {
type: "string",
enum: [
"vulnerability-analysis",
"security-hardening",
"compliance-check",
"threat-modeling",
"penetration-testing",
],
},
complianceStandards: {
type: "array",
items: {
type: "string",
enum: [
"OWASP-Top-10",
"NIST-Cybersecurity-Framework",
"ISO-27001",
"SOC-2",
"GDPR",
"HIPAA",
"PCI-DSS",
"NIS2",
"ISO-42001",
"CMMC",
],
},
},
analysisScope: {
type: "array",
items: {
type: "string",
enum: [
"input-validation",
"authentication",
"authorization",
"data-encryption",
"session-management",
"error-handling",
"logging-monitoring",
"dependency-security",
"configuration-security",
"api-security",
],
},
},
language: { type: "string" },
framework: { type: "string" },
},
required: ["codeContext"],
},
};
//# sourceMappingURL=security-agent.js.map