Security
Center.

Operational Security & Infrastructure
Status Operational
Disclosure ProgramActive
Last UpdatedAugust 2026

Security Status

HTTPS Enabled
Database Protection RLS Active
Authentication MFA Enabled
Monitoring Operational
Telemetry Custom
Disclosure Program Active

Security at a Glance

HTTPS Enforced
Defense in Depth
MFA Protected Admin
Row Level Security
Secure API Design
Continuous Monitoring

1. Security Philosophy

Security is integrated throughout the design and operation of this portfolio. The application follows defense-in-depth principles, combining secure development practices, infrastructure protections, and continuous monitoring to reduce risk and protect visitor data.

Defense in Depth

Multiple overlapping security controls protect the system against single points of failure.

Least Privilege

Components, APIs, and database connections operate with the absolute minimum access required.

Secure by Default

Configurations default to the most secure settings, requiring explicit action to open access.

Continuous Improvement

Security is an ongoing process of monitoring, evaluating, and refining defensive measures.

2. Architecture

Client Browser
Vercel Edge
Next.js Application
API Layer
Supabase PostgreSQL
ComponentPurpose
Next.jsFrontend & React Server Components
VercelHosting, Edge Network, WAF
API RoutesSecure Backend Business Logic
SupabaseDatabase & Storage
AuthenticationAdmin Access Control & MFA

3. Security Controls

Authentication

  • MFA Required
  • Session validation
  • Role-based access

Database

  • Row Level Security
  • Least Privilege roles
  • Server-side queries only

Network

  • HTTPS everywhere
  • Modern TLS enforced
  • Secure response headers

Monitoring

  • Audit logging
  • Error tracking
  • Abuse telemetry

Input Protection

  • Strict validation
  • Input sanitization
  • SQLi prevention

Availability

  • API Rate limiting
  • Request throttling
  • Edge caching

4. Application Security

Input Validation on all APIs
React Server-Side Output Encoding
XSS Mitigation & Sanitization
Environment Secrets Protection
Server-Side Authentication Checks
RLS Authorization Verification

5. Privacy & Data Protection

Security and privacy are complementary. Security controls protect systems and data, while privacy practices govern how personal information is collected and processed.

6. Incident Response

Detection
Monitor & Alert
Investigation
Analyze Impact
Containment
Isolate Threat
Recovery
Restore Services
Root Cause
Post-Mortem
Improvements
Patch & Adapt
StageResponse Target
DetectionContinuous Monitoring
TriageAs Soon As Possible
CommunicationWhen Appropriate
ResolutionDepends on Severity

7. Security Headers

HeaderPurpose
Strict-Transport-SecurityHTTPS Enforcement (HSTS)
X-Frame-OptionsClickjacking Protection
X-Content-Type-OptionsMIME Sniffing Prevention
Referrer-PolicyInformation Leakage Prevention
Permissions-PolicyBrowser Feature Restrictions

8. Technologies

Next.jsVercelSupabaseTypeScriptTailwind CSSPostgreSQLReact Server ComponentsFramer Motion

9. Responsible Disclosure

Found a Security Issue?

I value the input of independent security researchers. Please review the official disclosure policy before conducting any tests.

Program Active
Safe Harbor Enabled
Response Goal 48 Hours
Read Disclosure Policy

10. Contact

Security Contact

gandhamjothish1@gmail.com
Responsible DisclosureAvailable
Average Response48 Hours