Currently supported versions of the portfolio website:
| Version | Supported |
|---|---|
| 0.1.x | ✅ |
| < 0.1.0 | ❌ |
We take the security of this portfolio website seriously. If you discover any security issues, please follow these guidelines:
- Email: Send details to security@mohammedabdelaziz.com
- Subject Line: Start with [SECURITY] in the subject
- Include Details:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fixes (if any)
- Initial Response: Within 48 hours
- Status Update: Within 5 business days
- Fix Timeline: Based on severity
- Critical: 1-3 days
- High: 1 week
- Medium: 2 weeks
- Low: Next release cycle
- Main website application (Next.js)
- Authentication mechanisms
- API endpoints
- Form submissions
- File uploads
- Client-side security
- Third-party services
- Hosted dependencies
- Issues already reported
This project implements the following security measures:
-
Input Validation
- Form sanitization
- Type checking with TypeScript
- API request validation
-
Data Protection
- Environment variables for sensitive data
- Secure headers configuration
- CORS policy implementation
-
Dependencies
- Regular security audits
- Automated vulnerability scanning
- Dependency version control
-
Frontend Security
- CSP (Content Security Policy)
- XSS protection
- CSRF tokens
- Secure cookie handling
We appreciate the security research community's efforts in responsibly disclosing vulnerabilities. Contributors who report valid security issues will be acknowledged in our CONTRIBUTORS.md file (unless they wish to remain anonymous).
This security policy is part of the project licensed under MIT License with Attribution Requirement. See LICENSE.md for details.
Last updated: 2025