- Create a branch from the current stable source.
- Keep target-specific hardware values under
targets/<target>/. - Preserve the fixed public USB identity
MantisUSB. - Do not claim complete Hak5 DuckyScript 3 compatibility.
- Add or update mixed regression payloads when changing the parser.
- Test USB enumeration, eject behavior, layouts, mouse, media keys, and MSC before opening a pull request.
- Confirm the license and provenance of any third-party code or data before adding it.