Skip to content

[IMPROVEMENT] Bundled Security Enhancements: Password Strength Meter & Auto-Lock Timeout #74

@prakshithamalla-art

Description

@prakshithamalla-art

Problem / Opportunity

Currently, the security credentials panel accepts any text string without evaluating its cryptographic complexity. Additionally, user dashboard sessions remain active indefinitely without a client-side inactivity sweep, violating baseline data safety standards.

Proposed Solution

Create a single, consolidated security upgrade for components/console/account-page-client.tsx:

  1. Password Entropy Meter: Add a real-time reactive strength visualizer beneath the "New Password" field utilizing zxcvbn evaluation rules.
  2. Auto-Session Lock: Implement an active useEffect window activity monitor that flashes a modal and safely logs out the user after 15 minutes of zero mouse/keyboard engagement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions