diff --git a/AGENTS.md b/AGENTS.md index 28944c9d78108..c37d8a1304217 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -155,3 +155,9 @@ DO NOT push to the upstream repo. Always push to the personal fork. Open PRs aga DO NOT force push or use `--amend` on pushed commits unless the user explicitly asks. If the remote branch has new commits, fetch and rebase before pushing. Always get user approval before external operations such as pushing commits, creating PRs, or posting comments. Use `gh pr create` to open PRs. If `gh` is not installed, generate the GitHub PR URL for the user and recommend installing the GitHub CLI. + +## Security + +Security model: [SECURITY.md](./SECURITY.md) + +Agents that scan this repository should consult `SECURITY.md` for the project's threat model, in-scope / out-of-scope declarations, and known non-findings before reporting issues. diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000000000..26b540d81ab53 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,13 @@ +# Security policy + +## Reporting a vulnerability + +To report a security vulnerability in Apache Spark, follow the ASF security process at . Reports can be sent privately to security@apache.org or to private@spark.apache.org. + +## Threat model + +Apache Spark's security guidance for operators — covering authentication, encryption, access control, Kerberos integration, trust boundaries, environmental assumptions, security properties provided and not provided, and downstream operator responsibilities — is documented at: + + + +Automated security scanning agents should consult that document for the project's in-scope / out-of-scope declarations before reporting issues.