@a11ign/screenreader-worker@0.13.4
Drives a real NVDA screen reader through real navigation on Windows and returns what it announced. The HTTP contract is the API.
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe worker performs broad system changes and attempts to disable antivirus protection during ordinary Windows startup, with an automatic elevation path. This concrete destructive behavior warrants blocking publication.
Decision evidence
public snapshot- The package exposes dist/server.mjs as its command-line entrypoint.
- When the server starts, it invokes the Windows trim routine; it runs by default on Windows unless A11Y_SKIP_TRIM=1 is set or the marker exists.
- If the trim routine is not elevated, it registers and starts a scheduled task at the highest run level.
- The helper removes selected provisioned Windows apps and disables configured services.
- The helper also attempts to disable Windows Defender real-time monitoring.
Source & flagged code
5 flagged · loading sourcePackage source references child process execution.
dist/windows-trim.mjsView on unpkg · L1This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/server.mjsView on unpkgFindings
Affected versions and remediation
This report applies to @a11ign/screenreader-worker@0.13.4.
See all versions of @a11ign/screenreader-worker for other recorded verdicts.
- Avoid installing @a11ign/screenreader-worker@0.13.4. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.