3.10 Code policies
Up: 3. Developer guide
Prev: 3.9. Code conventions
Next: 3.11. How to contribute
Sections:
Introduction
These policies cover security and other miscellaneous policies that describe how our code works.
Data
- All data stored in ATR must be public readable with the exception of PAT hashes and PII.
Tasks
- Secret values must never be passed to tasks. This ensures that
Taskobjects and results can be considered public.
Dependencies
- Every
.pthfile installed into the project's virtual environment must appear in the allowlist ofscripts/check_pth_files.py, enforced bymake syncand pre-commit, because Python executes theirimportlines on every interpreter startup and they are a known supply-chain attack vector.