Description
The current SECURITY.md is generic. It needs to be updated to reflect the full ILN ecosystem (contracts, SDK, indexer, notifications) with component-specific vulnerability classes, reporting procedures, and response timelines.
Requirements and context
- Vulnerability classes per component: Soroban contract (reentrancy, storage collision), SDK (XDR encoding bugs, signing bypass), indexer (SQL injection, API abuse), notifications (HMAC bypass, SSRF via webhook URL)
- Reporting instructions (email or private GitHub Security Advisory)
- Response timeline commitments: acknowledgment within 48 hours, fix timeline for critical/high/medium
- Safe harbour statement for good-faith researchers
- Severity classification table
Suggested execution
git checkout -b docs/security-policy-update
- Update
SECURITY.md
- Get maintainer review before merging
Example commit message
docs: update SECURITY.md with ecosystem-wide vulnerability guidance
Description
The current
SECURITY.mdis generic. It needs to be updated to reflect the full ILN ecosystem (contracts, SDK, indexer, notifications) with component-specific vulnerability classes, reporting procedures, and response timelines.Requirements and context
Suggested execution
SECURITY.mdExample commit message
docs: update SECURITY.md with ecosystem-wide vulnerability guidance