potiuk commented on PR #13293:
URL: https://github.com/apache/cloudstack/pull/13293#issuecomment-4605962528

   Thanks @DaanHoogland @yadvr @vishesh92 — agreed, let's make this 
(apache/cloudstack) the canonical project-level threat model and have the 
client/tooling repos inherit from it rather than each carrying a full copy.
   
   Concretely, mirroring what we've done for other multi-repo PMCs:
   
   - `apache/cloudstack/THREAT_MODEL.md` is the single source of truth for the 
project-wide model: scope, trust boundaries, the management-server adversary 
model, in/out-of-scope classes, known non-findings, and triage dispositions.
   - The satellite repos (`cloudstack-go`, `-cloudmonkey`, 
`-terraform-provider`, `-kubernetes-provider`) get a short discoverability 
pointer — `AGENTS.md` → `SECURITY.md` → this model — plus, only where it adds 
something, a thin repo-specific addendum (e.g. the Go SDK's own input-trust 
surface) that references the parent instead of duplicating it.
   
   So let's converge here first. None of the satellite PRs are merged, so 
re-pointing them to reference this model once its shape is settled is cheap — 
I'll repurpose those into pointer PRs (or close + reopen) once you're happy 
with the parent.
   
   On "the fields we need": that's exactly the §14 "Open questions" section — 
each is a proposed answer for you to confirm, correct, or strike, grouped into 
waves so you can take a few at a time. Drop answers inline or here and I'll 
fold them in and promote the provenance tags. Happy to adjust the section set 
if CloudStack's shape calls for it.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to