ATL USB Protector [ Version 1.1 Stable ]
The ATL USB Protector is an enterprise-grade, accessibility-first endpoint security extension engineered specifically for the NVDA screen reader community by Accessible Tech Labs India. Designed for visually impaired professionals, researchers, students, and power users, this add-on operates as an autonomous digital sentry running silently in your system background. It intercepts removable storage media the microsecond they interface with your hardware, deploying instant protective counter-measures to guarantee 100% data sovereignty, malware defense, and operational integrity.
The Critical Security Void: Why USB Protection Matters
Visually impaired computer users face unique and severe cybersecurity risks when connecting external flash drives, memory cards, or external hard disks. Mainstream operating systems typically rely on visual popups and toast banners to notify users of drive status. Malicious actors exploit this gap through dangerous attack vectors including silent Autorun worms, BadUSB keystroke injection hardware, Trojan exfiltration payloads, and unauthorized data copying.
Without visual verification, a screen reader user cannot instantly know what files are executing or whether a connected drive is attempting to siphon sensitive personal documents. ATL USB Protector fundamentally closes this vulnerability. By binding deep Windows operating system APIs directly to NVDA speech channels, the add-on delivers real-time auditory awareness and automated hardware defense without requiring sighted assistance.
Core Security Architecture & Features
Every component of ATL USB Protector has been engineered from the ground up for high-speed responsiveness, absolute zero-latency execution, and zero background data tracking. The suite includes:
1. Instant Auto-Eject (Maximum Defense)
When configured to Auto-Eject, the engine dismounts and physically ejects any unrecognized USB storage drive the moment it is plugged into any physical port. The operating system is prevented from even mounting the file system, eliminating any possibility of malicious script execution or unauthorized drive access.
2. Registry Read-Only Protection
Enforces low-level Windows Registry StorageDevicePolicies directly on connected storage endpoints. This locks unauthorized USB drives into a strict Read-Only environment. You can safely open and inspect files on the drive, but malicious code cannot write to your system drive and unauthorized users cannot extract data from your PC.
3. 10-Second Auditory Grace Period
Inserting an unknown USB triggers an immediate high-priority spoken alert. The add-on provides a smart 10-second auditory countdown grace window. Pressing the dedicated Alt+A hotkey within this window instantly whitelists the device and records its hardware serial signature into your Trusted List without opening complex settings dialogs.
4. Permanent Trusted Drive Vault
Easily manage your authorized personal storage hardware. Once a flash drive, external SSD, or backup disk is registered into your Trusted List, it bypasses all security blocks and mounts seamlessly with standard read-and-write permissions every single time.
5. One-Click Global Emergency Unlock
If your workstation has applied strict Read-Only registry locks across USB channels, you can instantly restore all system ports back to factory read-and-write defaults. A dedicated Global Unlock control is situated right inside the settings GUI for emergency operational recovery.
6. Native NVDA Preferences Integration
Fully accessible configuration GUI built directly into NVDA Menu -> Preferences -> Settings -> ATL USB Protector. The interface employs intelligent dynamic visibility, hiding secondary parameters when master protection is deactivated to ensure an uncluttered screen-reading workflow.
Keyboard Gestures & Operational Commands
True digital independence requires frictionless keyboard command execution. ATL USB Protector provides standardized shortcuts that operate system-wide:
| Command / Workflow | Keyboard Shortcut | Functional Outcome |
|---|---|---|
| Quick Whitelist (Add to Trusted) | Alt + A | Registers the newly inserted USB drive into the Trusted Vault during the active 10-second auditory grace period. |
| Access Configuration GUI | NVDA + N | Opens the NVDA menu. Navigate to Preferences -> Settings -> ATL USB Protector to adjust default security actions and manage trusted hardware. |
Previous Releases & Source Archives
Accessible Tech Labs India maintains total engineering transparency. If you need to review past package iterations, inspect commit histories, or study historical security updates, our public release archives are permanently maintained:
Official Ecosystem Repositories & Verification
Verify the authenticity of this security add-on through our official global distribution channels:
NVDA Global Add-on Store
Officially vetted, approved, and hosted on the stable channel of the international NV Access Add-on Store for worldwide deployment.
Open Store ListingCommunity Review & Vetting
Inspect the formal code review, packaging feedback, and verification discussions conducted by international accessibility specialists.
Read Technical ReviewCentral GitHub Repository
Track new release branches, submit security bug reports, read deployment documentation, or contribute to ongoing development.
Open Project RepositoryInspect Python Source Code
Explore the pure Python codebase, WMI hardware event hooks, Windows Registry handlers, and wxPython GUI dialog implementations.
Examine Source CodeSoftware License & Open Source Commitment
ATL USB Protector is free and open-source software distributed under the terms of the GNU General Public License Version 2.0 (GPL-2.0). Accessible Tech Labs India firmly upholds the principle that foundational cybersecurity and accessibility tools must belong to the global community. You possess the irrevocable legal freedom to inspect, run, modify, distribute, and enhance this software without proprietary restrictions.