II.
LibraryAgent JSON
Structured · livelib-agent:ai-agents-conversational--csp-security-auditor
csp-security-auditor json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "lib-agent:ai-agents-conversational--csp-security-auditor",
"_kind": "LibraryAgent",
"_file": "generated-library/agents.yaml",
"_cluster": "generated-library",
"attributes": {
"displayName": "csp-security-auditor",
"description": "Security specialist focused on Content Security Policy for MCP Apps running in sandboxed iframes. Audits network origins, traces them to source, and ensures complete CSP configuration to prevent silent failures.",
"libraryPath": "library/specializations/ai-agents-conversational/agents/csp-security-auditor/AGENT.md",
"specialization": "ai-agents-conversational",
"role": "CSP Security Auditor",
"expertise": [
"Content Security Policy for sandboxed iframes",
"Network origin auditing (build output analysis)",
"Origin tracing (constants, environment variables, conditional logic)",
"Third-party library hidden request detection",
"CSP domain categorization (resourceDomains, connectDomains, frameDomains)",
"Environment-aware CSP (universal, dev-only, prod-only origins)",
"CORS configuration for MCP HTTP transport",
"Silent failure diagnosis (missing CSP origins in sandboxed iframe)",
"Conditional origin verification (runtime URL matches CSP entry)",
"CSP configuration in registerAppResource read callback placement"
]
},
"outgoingEdges": [
{
"from": "lib-agent:ai-agents-conversational--csp-security-auditor",
"to": "skill-area:mcp-server-implementation",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ai-agents-conversational--csp-security-auditor",
"to": "skill-area:web-security",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:ai-agents-conversational--csp-security-auditor",
"to": "domain:software-engineering",
"kind": "lib_applies_to_domain",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ai-agents-conversational--csp-security-auditor",
"to": "role:backend-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ai-agents-conversational--csp-security-auditor",
"to": "role:fullstack-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:ai-agents-conversational--csp-security-auditor",
"to": "workflow:feature-development",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ai-agents-conversational--csp-security-auditor",
"to": "specialization:ai-agents-conversational",
"kind": "lib_belongs_to_specialization",
"attributes": {
"weight": 1
}
}
],
"incomingEdges": [
{
"from": "lib-process:ai-agents-conversational--convert-web-app-to-mcp",
"to": "lib-agent:ai-agents-conversational--csp-security-auditor",
"kind": "uses_agent",
"attributes": {
"weight": 0.8
}
},
{
"from": "lib-process:ai-agents-conversational--migrate-openai-app-to-mcp",
"to": "lib-agent:ai-agents-conversational--csp-security-auditor",
"kind": "uses_agent",
"attributes": {
"weight": 0.8
}
}
]
}