Skip to content

Secure ASP.NET Core authentication system with 2FA, audit logging, and XSS protection

Notifications You must be signed in to change notification settings

amberylin5/FarmFreshMarket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FarmFreshMarket - Secure Authentication System

CodeQL Analysis

A comprehensive ASP.NET Core authentication system with enterprise-grade security features.

Security Features

? Implemented

  • Two-Factor Authentication (Email & SMS)
  • Password Policies: 12+ chars, mixed case, numbers, special chars
  • Account Lockout: 1 minute after 3 failed attempts
  • Session Management: 30-minute timeout, multiple session detection
  • Data Encryption: AES-256 for sensitive data
  • XSS Prevention: HTML encoding on all user inputs
  • SQL Injection Prevention: Parameterized queries
  • Audit Logging: All security events logged
  • reCAPTCHA v3: Anti-bot protection
  • Password History: Prevents reuse of last 2 passwords
  • Password Expiry: 5 minutes of inactivity

?? Security Analysis

This project uses GitHub CodeQL for automated security analysis. Click the badge above to view the latest security scan results.

About

Secure ASP.NET Core authentication system with 2FA, audit logging, and XSS protection

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published