Skip to content

[Chore] SECURITY.md doesn't mention asserter-consumer's scope #122

Description

@collinsezedike

Summary

SECURITY.md's Scope section (lines 27-32) says: "In scope: the contracts under contracts/ in this repository. Out of scope: third-party dependencies (soroban-sdk, the Stellar network itself), and the contracts/demo-consumer example, which exists to validate integration patterns and is not intended for production use on its own."

contracts/asserter-consumer isn't named anywhere in that section. As written, the blanket "In scope: the contracts under contracts/" technically covers it, but a reader skimming the doc for what's excluded has no way to tell whether asserter-consumer was deliberately included or just forgotten, especially since it sits right next to demo-consumer, which the doc does call out by name.

Scope

  • Update SECURITY.md's Scope section to explicitly state whether contracts/asserter-consumer is in scope alongside contracts/tholos and contracts/tholos-v2, or call out any reason it isn't.

Proposed approach

Add contracts/asserter-consumer to the in-scope list explicitly, for example:

In scope: the contracts under `contracts/` in this repository, including
`contracts/tholos`, `contracts/tholos-v2`, and `contracts/asserter-consumer`.
Out of scope: third-party dependencies (`soroban-sdk`, the Stellar network
itself), and the `contracts/demo-consumer` example, which exists to validate
integration patterns and is not intended for production use on its own.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions