Skip to content

Commit 47cc9c0

Browse files
committed
docs: Address security policy feedback
1 parent 8edccf4 commit 47cc9c0

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

SECURITY.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
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
1011
to us privately via the process below.
1112

1213
We 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
3435
possible to help users running on distributions that package older versions of
3536
our software.
3637

37-
## Threat Model
38+
# Threat Model
3839

3940
We do not currently have a formally defined threat model; we will continue to
4041
document it over time. However, the basic security guarantees we would like to
4142
achieve are defined below.
4243

4344
Please note, that if you believe you have discovered a security problem outside
4445
of 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
4647
time 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

Comments
 (0)