Skip to content

security: add auth session manager, input sanitizer, and password strength meter - #422

Open
Babin123456 wants to merge 1 commit into
janavipandole:mainfrom
Babin123456:security/auth-session-sanitizer
Open

security: add auth session manager, input sanitizer, and password strength meter#422
Babin123456 wants to merge 1 commit into
janavipandole:mainfrom
Babin123456:security/auth-session-sanitizer

Conversation

@Babin123456

Copy link
Copy Markdown
Contributor

Related Issue

Closes #421

Summary

Implements a unified Auth Session Manager, DOM XSS Security Input Sanitizer, and dynamic Password Strength Meter for Furnix account authentication flows.

Changes Made

  • Created scripts/security-sanitizer.js for HTML escaping and password strength scoring.
  • Created scripts/auth-manager.js consolidating login, registration, and logout logic.
  • Updated login.html, signup.html, account.html, and style.css.
  • Deleted fragmented legacy scripts (login-auth.js, signup-auth.js, account-auth.js) and duplicate Furnix-main/login.html.

Testing

  • Tested XSS input payloads (<script>alert(1)</script>) to verify HTML escaping.
  • Tested real-time password strength bar indicators on registration.

Impact

Improves security posture, reduces script fragmentation, and improves developer experience.

Checklist

  • Code follows project standards
  • Tested locally
  • No unrelated changes included
  • Responsive design verified
  • Accessibility considered

@vercel

vercel Bot commented Jul 28, 2026

Copy link
Copy Markdown

@Babin123456 is attempting to deploy a commit to the janavipandole's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[ECSoC_2026] security: Implement Modular Auth Session Manager, Input Sanitization & Password Strength Engine

1 participant