Report suspected vulnerabilities privately to security@attomus.com. You can
also use a private vulnerability report from this repository's Security tab.
Please include reproduction steps, the affected version, the expected impact, and any relevant workflow excerpts, test vectors, or wire bytes. Do not include real credentials, tokens, private keys, or customer data, and do not open a public issue for a suspected vulnerability.
| Version | Supported |
|---|---|
| 1.x | Yes |
| Pre-release versions earlier than 1.0.0 | No |
Security fixes are made against the latest compatible v1 release. Users should
follow the floating v1 tag or update to the latest v1.x.x tag.
In scope:
- the Action and bootstrap Action code in this repository;
- the
@attomus/semafore-cryptocode bundled intodist/; - handling of service tokens, device keys, and bootstrap key material; and
- the encrypted notification and execute wire formats emitted by the Action.
Out of scope:
- vulnerabilities in GitHub Actions or a reporter's own workflow configuration that are not caused by this Action;
- general SemaFore product or infrastructure issues, which should be reported through the main SemaFore disclosure policy; and
- vulnerabilities in third-party dependencies that do not arise from how this Action uses them, which should be reported to the upstream maintainer.
Attomus aims to acknowledge reports within 48 hours and provide an initial assessment, including severity and an expected remediation timeline, within 7 days. We will coordinate a fix and disclosure date with the reporter before details are made public.