@allenhouchins Documenting our VDP ## Summary - Adds a pointer to Fleet's public Bugbop Vulnerability Disclosure Program from `SECURITY.md` and `handbook/it/security.md`. - Documents the program's in-scope, out-of-scope, and typically-not-eligible categories so researchers can self-triage before submitting. - Keeps `security@fleetdm.com` as the channel for coordinated, non-public disclosure. Motivation: two recent informal disclosures (missing CAA, missing MTA-STS) revealed that our published policy made no mention of the VDP or its scope, which left the boundary ambiguous when declining out-of-scope submissions. ## Test plan - [ ] Verify rendered `SECURITY.md` on the repo's Security tab links to the Bugbop program. - [ ] Verify the handbook page renders the new VDP paragraph in the "Disclosure" section without breaking surrounding structure. - [ ] Confirm no internal/private program details are referenced. --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
47 lines
2.2 KiB
Markdown
47 lines
2.2 KiB
Markdown
# Security Policy
|
|
|
|
## Reporting a Vulnerability
|
|
|
|
Fleet runs a Vulnerability Disclosure Program (VDP) on Bugbop:
|
|
|
|
**[https://bugbop.com/programs/b5f2f20e-fe4d-466b-a474-6db65b4d2bb3](https://bugbop.com/programs/b5f2f20e-fe4d-466b-a474-6db65b4d2bb3)**
|
|
|
|
Please review the program scope and rules of engagement on Bugbop before submitting. Researchers can also report vulnerabilities directly to security **at** fleetdm.com (PGP key below) for coordinated, non-public disclosure.
|
|
|
|
Fleet endeavors to acknowledge and fix any reported vulnerabilities ASAP. Acknowledgement is typically within 1 business day, and patches usually go out within 5 business days (depending on severity and timing).
|
|
|
|
### Scope
|
|
|
|
In scope:
|
|
- Fleet product source code: [github.com/fleetdm/fleet](https://github.com/fleetdm/fleet)
|
|
- Fleet REST API documentation: [fleetdm.com/docs/rest-api/rest-api](https://fleetdm.com/docs/rest-api/rest-api)
|
|
|
|
Out of scope:
|
|
- Marketing pages, blogs, and landing pages on fleetdm.com
|
|
- Third-party hosted services (unless they directly impact a primary in-scope asset)
|
|
- Physical offices and infrastructure
|
|
- Employee social media accounts
|
|
|
|
Reports that are typically not eligible:
|
|
- Missing HTTP security headers (unless they lead to a proven, demonstrated vulnerability)
|
|
- Theoretical vulnerabilities without proof of exploitation
|
|
- Automated tool output without clear impact evidence
|
|
- Self-XSS requiring significant user interaction
|
|
- Issues solely affecting outdated browsers
|
|
|
|
### PGP Key
|
|
|
|
To encrypt vulnerability reports before sending them, please use this [PGP key](https://keys.openpgp.org/vks/v1/by-fingerprint/82F2AF19547E462A4605D53801B2575E46766EBE).
|
|
|
|
The fingerprint of the key is `82F2 AF19 547E 462A 4605 D538 01B2 575E 4676 6EBE`.
|
|
|
|
### Vulnerability tracking
|
|
|
|
GitHub issues concerning vulnerabilities will be tagged with the **security** label to differentiate them from other issues and maintain SOC2 compliance.
|
|
|
|
See [security/README.md](./security/README.md) for more information on our process to keep Fleet products secure.
|
|
|
|
### Compatibility
|
|
|
|
Fleet reserves the right to make breaking changes for security. Security fixes may introduce backward-incompatible changes and may be released in minor or patch versions.
|