Skip to content

Commit 4089d50

Browse files
authored
package: add bonus points to guidelines (#225)
1 parent eda0c3f commit 4089d50

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

package/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,11 @@ respecting distribution-specific conventions.
4646
## Security
4747
- Packages MUST NOT add default arguments that weaken the security of
4848
Helium, including but not limited to `--no-sandbox`.
49+
- Packages MUST NOT be built with disabled build-time security features
50+
(e.g. `is_cfi=false`).
51+
52+
## Bonus points/nice-to-haves
53+
- If built from source, the release is built with PGO (`chrome_pgo_phase=2`).
54+
- If built from source, symbols are stripped (and maybe shipped separately).
4955
- Packagers are encouraged to provide MAC security profiles where
5056
applicable for enhanced security.

0 commit comments

Comments
 (0)