UNPKG

aiwg

Version:

Cognitive architecture for AI-augmented software development with structured memory, ensemble validation, and closed-loop correction. FAIR-aligned artifacts, 84% cost reduction via human-in-the-loop, standards adopted by 100+ organizations.

73 lines (58 loc) 2.62 kB
--- description: Perform comprehensive security assessment category: security-quality --- # Security Audit Command Perform comprehensive security assessment ## Instructions Perform a systematic security audit following these steps: 1. **Environment Setup** - Identify the technology stack and framework - Check for existing security tools and configurations - Review deployment and infrastructure setup 2. **Dependency Security** - Scan all dependencies for known vulnerabilities - Check for outdated packages with security issues - Review dependency sources and integrity - Use appropriate tools: `npm audit`, `pip check`, `cargo audit`, etc. 3. **Authentication & Authorization** - Review authentication mechanisms and implementation - Check for proper session management - Verify authorization controls and access restrictions - Examine password policies and storage 4. **Input Validation & Sanitization** - Check all user input validation and sanitization - Look for SQL injection vulnerabilities - Identify potential XSS (Cross-Site Scripting) issues - Review file upload security and validation 5. **Data Protection** - Identify sensitive data handling practices - Check encryption implementation for data at rest and in transit - Review data masking and anonymization practices - Verify secure communication protocols (HTTPS, TLS) 6. **Secrets Management** - Scan for hardcoded secrets, API keys, and passwords - Check for proper secrets management practices - Review environment variable security - Identify exposed configuration files 7. **Error Handling & Logging** - Review error messages for information disclosure - Check logging practices for security events - Verify sensitive data is not logged - Assess error handling robustness 8. **Infrastructure Security** - Review containerization security (Docker, etc.) - Check CI/CD pipeline security - Examine cloud configuration and permissions - Assess network security configurations 9. **Security Headers & CORS** - Check security headers implementation - Review CORS configuration - Verify CSP (Content Security Policy) settings - Examine cookie security attributes 10. **Reporting** - Document all findings with severity levels (Critical, High, Medium, Low) - Provide specific remediation steps for each issue - Include code examples and file references - Create an executive summary with key recommendations Use automated security scanning tools when available and provide manual review for complex security patterns.