Skip to content

Security: lyshark/auto-browser

Security

SECURITY.md

Security Policy

Supported scope

Security reports are welcome for:

  • auth-state handling
  • secret exposure in logs/artifacts
  • approval bypasses
  • API auth issues
  • isolation boundary failures
  • takeover URL exposure
  • unsafe file handling

Out of scope

The following are not considered valid security goals for this project:

  • anti-bot bypass
  • CAPTCHA solving
  • stealth / undetectable automation
  • deceptive fingerprinting

Reporting

Report security issues privately via GitHub's private vulnerability reporting:

Open a private security advisory

Do not open a public issue for security problems. If you cannot use GitHub advisories, open a regular issue saying only "security report — need a private channel" with no details, and the maintainer will follow up.

Include:

  • impact
  • affected version/commit
  • repro steps
  • logs, screenshots, or PoC if available

Published advisories

Issues found by the maintainers are disclosed the same way a reported one would be, and the audits that found them are published in full:

Handling goals

The project aims to:

  • acknowledge reports quickly
  • confirm severity and scope
  • ship the smallest safe fix
  • document user-facing mitigation steps when needed

"Quickly" was once seven weeks. GHSA-xmh3-cw7j-9gp5 was reported privately on 2026-06-17 and sat in triage until 2026-08-08, because a private report shows up in none of the views a maintainer opens day to day. So acknowledgement is no longer left to attention: scripts/check_open_advisories.py fails the release audit while any report is still waiting in triage, which puts the check on the one process that is guaranteed to run before users are affected by anything.

There aren't any published security advisories