← back to Designer Wallcoverings
DW-Agents/dw-agents/agent-security/memory.json
49 lines
{
"authentication": {
"username": "admin2025",
"password": "Otis",
"note": "Use these credentials for all authentication in programming. This prevents authentication errors when accessing the agent."
},
"agent_info": {
"name": "Security Agent",
"port": 9892,
"purpose": "System security monitoring and management",
"responsibilities": [
"Monitor system security status",
"Detect security updates",
"Track firewall status",
"Monitor failed login attempts",
"Check SSL certificate expiration",
"Detect port scanning",
"Report critical issues to Needs Attention agent"
]
},
"integration": {
"reports_to": "Needs Attention Agent (port 9886)",
"reporting_criteria": "Automatically reports critical and high severity security issues",
"scan_interval": "Every hour",
"endpoints": {
"api_scan": "POST /api/scan - Run security scan manually",
"api_stats": "GET /api/stats - Get security statistics",
"api_issues": "GET /api/issues - Get active security issues",
"api_resolve": "POST /api/issues/:id/resolve - Mark issue as resolved",
"api_report": "POST /api/issues/:id/report - Report issue to Needs Attention"
}
},
"security_checks": [
"System updates availability",
"Firewall status (UFW)",
"Failed login attempts",
"SSL certificate expiration",
"Open ports and dangerous services",
"System uptime"
],
"important_notes": [
"All DW-Agents use unified authentication: admin2025 / Otis",
"Security Agent runs automated scans every hour",
"Critical and high severity issues are automatically reported to Needs Attention agent",
"SSO (Single Sign-On) is enabled across all agents via shared-auth.ts"
],
"last_updated": "2025-11-08T15:30:00Z"
}