Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/cla.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:

> I have read the CLA Document and I hereby sign the CLA

The CLA is a one-time agreement that covers every future contribution you make to any AxonOps open-source project. If you have questions before signing, please open a discussion or email `oss@axonops.com`.
The CLA is a one-time agreement that covers every future contribution you make to any AxonOps open-source project. If you have questions before signing, please open an issue on this repository.
custom-pr-sign-comment: "I have read the CLA Document and I hereby sign the CLA"
custom-allsigned-prcomment: "All contributors have signed the CLA. ✅"
signed-commit-message: "chore(cla): $contributorName signed the CLA in #$pullRequestNo"
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ Releases happen exclusively through the [release workflow](./.github/workflows/r

## Reporting security issues

Do **not** open a public issue for a suspected vulnerability. Email `oss@axonops.com`. See [`SECURITY.md`](./SECURITY.md) for the full disclosure process and response timeline.
Do **not** open a public issue for a suspected vulnerability. Use GitHub's private advisory flow via the [Security tab](https://github.com/axonops/syncmap/security/advisories/new). See [`SECURITY.md`](./SECURITY.md) for the full disclosure process and response timeline.

## Licence

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ See [`CONTRIBUTING.md`](./CONTRIBUTING.md) for the branching model, commit messa

## 🔐 Security

Report suspected vulnerabilities privately to **oss@axonops.com**. Do not open a public issue. See [`SECURITY.md`](./SECURITY.md) for the full policy, supported-version table, and threat model.
Do not open a public issue for a suspected vulnerability. Use GitHub's private advisory flow — [**Report a vulnerability**](https://github.com/axonops/syncmap/security/advisories/new) — which creates a private channel between you and the maintainers. See [`SECURITY.md`](./SECURITY.md) for the full policy, supported-version table, and threat model.

## 📜 Attribution

Expand Down
10 changes: 8 additions & 2 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,13 @@ The `syncmap` library follows [Semantic Versioning](https://semver.org/spec/v2.0

**Do not open a public issue for a suspected vulnerability.**

Email **oss@axonops.com** with:
Use GitHub's private vulnerability reporting:

**[Report a vulnerability](https://github.com/axonops/syncmap/security/advisories/new)**

GitHub creates a private advisory visible only to you and the maintainers. You can attach proof-of-concept code, crash reports, or `go test -race` output directly to the advisory, and the discussion stays private until a fix ships.

When you file, please include:

- A concise description of the issue.
- Steps to reproduce, including the Go version and OS/architecture.
Expand All @@ -46,7 +52,7 @@ We will:
- Acknowledge receipt within **3 business days**.
- Share a mitigation plan within **14 business days**.
- Coordinate an embargoed release with you if a fix requires a new tag.
- Credit you in the release notes and in this repository's security advisories unless you request otherwise.
- Credit you in the release notes and on the advisory unless you request otherwise.

## Dependency security

Expand Down
4 changes: 2 additions & 2 deletions documentation_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -296,8 +296,8 @@ func TestGovernance_SecurityPolicyExists(t *testing.T) {
require.NoError(t, err, "SECURITY.md must exist at the repo root")

s := string(body)
assert.Contains(t, s, "oss@axonops.com",
"SECURITY.md must carry the AxonOps oss@axonops.com reporting contact")
assert.Contains(t, s, "security/advisories/new",
"SECURITY.md must link to GitHub's private-advisory reporting flow")
assert.Contains(t, s, "Supported versions",
"SECURITY.md must document supported versions")
}
Expand Down
14 changes: 10 additions & 4 deletions llms-full.txt
Original file line number Diff line number Diff line change
Expand Up @@ -313,7 +313,7 @@ See [`CONTRIBUTING.md`](./CONTRIBUTING.md) for the branching model, commit messa

## 🔐 Security

Report suspected vulnerabilities privately to **oss@axonops.com**. Do not open a public issue. See [`SECURITY.md`](./SECURITY.md) for the full policy, supported-version table, and threat model.
Do not open a public issue for a suspected vulnerability. Use GitHub's private advisory flow — [**Report a vulnerability**](https://github.com/axonops/syncmap/security/advisories/new) — which creates a private channel between you and the maintainers. See [`SECURITY.md`](./SECURITY.md) for the full policy, supported-version table, and threat model.

## 📜 Attribution

Expand Down Expand Up @@ -504,7 +504,7 @@ Releases happen exclusively through the [release workflow](./.github/workflows/r

## Reporting security issues

Do **not** open a public issue for a suspected vulnerability. Email `oss@axonops.com`. See [`SECURITY.md`](./SECURITY.md) for the full disclosure process and response timeline.
Do **not** open a public issue for a suspected vulnerability. Use GitHub's private advisory flow via the [Security tab](https://github.com/axonops/syncmap/security/advisories/new). See [`SECURITY.md`](./SECURITY.md) for the full disclosure process and response timeline.

## Licence

Expand Down Expand Up @@ -550,7 +550,13 @@ The `syncmap` library follows [Semantic Versioning](https://semver.org/spec/v2.0

**Do not open a public issue for a suspected vulnerability.**

Email **oss@axonops.com** with:
Use GitHub's private vulnerability reporting:

**[Report a vulnerability](https://github.com/axonops/syncmap/security/advisories/new)**

GitHub creates a private advisory visible only to you and the maintainers. You can attach proof-of-concept code, crash reports, or `go test -race` output directly to the advisory, and the discussion stays private until a fix ships.

When you file, please include:

- A concise description of the issue.
- Steps to reproduce, including the Go version and OS/architecture.
Expand All @@ -562,7 +568,7 @@ We will:
- Acknowledge receipt within **3 business days**.
- Share a mitigation plan within **14 business days**.
- Coordinate an embargoed release with you if a fix requires a new tag.
- Credit you in the release notes and in this repository's security advisories unless you request otherwise.
- Credit you in the release notes and on the advisory unless you request otherwise.

## Dependency security

Expand Down
Loading