11# credentialsd Security Policy
22
3- This policy outlines our intentions for addressing security issues and practices
4- for security researchers investigating this project.
3+ Since this project handles very sensitive data, we, the maintainers of
4+ credentialsd, take security seriously. This policy outlines our intentions for
5+ addressing security issues and practices for security researchers investigating
6+ this project.
57
68## Submitting Vulnerability Reports
79
8- Since this project handles very sensitive data, we take security seriously. If
9- you have discovered a security vulnerability in this project, please report it
10+ If you have discovered a security vulnerability in this project, please report it
1011to us privately via the process below.
1112
1213We use GitHub for private vulnerability disclosure. To report a vulnerability:
@@ -34,25 +35,25 @@ We only support the latest published release. We may backport patches when
3435possible to help users running on distributions that package older versions of
3536our software.
3637
37- ## Threat Model
38+ # Threat Model
3839
3940We do not currently have a formally defined threat model; we will continue to
4041document it over time. However, the basic security guarantees we would like to
4142achieve are defined below.
4243
4344Please note, that if you believe you have discovered a security problem outside
4445of this scope, we still want to know about it! We would still like to discuss
45- the issue privately, but we may not decide to address it within the response
46+ the issue privately, but we may decide to address it beyond the response
4647time described above.
4748
48- ### Definitons
49+ ## Definitons
4950
5051- _ privileged client_ : A client that is allowed to make requests for credentials
5152 for any origin.
5253- _ unprivileged client_ : A client that is allowed to make requests for
5354 credentials for only a preconfigured set of origins.
5455
55- ### Scope
56+ ## Scope
5657
5758- Privileged clients may request credentials via this service[ ^ 1 ] for any origin.
5859- The list of privileged clients cannot change without:
@@ -68,5 +69,5 @@ time described above.
6869 data), so those are out of scope.
6970
7071[ ^ 2 ] :
71- In the future we may offer stricter configuration where privileged clients
72- must include permission metadata be signed by a trusted party.
72+ In the future we may offer a stricter guarantee that privileged clients
73+ must include permission in application metadata signed by a trusted party.
0 commit comments