The security of IoX Matter Bridge is a top priority. If you discover a security vulnerability, please report it responsibly.
For vulnerabilities in released versions:
- Email: Create a security advisory on this repository
- GitHub Security Advisory: Use the "Security" tab → "Advisories" → "New draft security advisory"
For vulnerabilities in source code or unreleased versions:
- Report to the udi-js repository
- Open public issues for security vulnerabilities
- Disclose the vulnerability publicly before it has been addressed
- Exploit the vulnerability beyond what is necessary to demonstrate it
When reporting a vulnerability, please include:
- Description: Clear description of the vulnerability
- Impact: What could an attacker do with this vulnerability?
- Affected Versions: Which releases are affected?
- Reproduction Steps: Detailed steps to reproduce the issue
- Proof of Concept: If applicable, code or commands demonstrating the issue
- Suggested Fix: If you have ideas on how to fix it (optional)
- Contact Information: How we can reach you for follow-up
- Initial Response: Within 72 hours
- Status Update: Within 7 days
- Resolution Target: Varies by severity (critical issues prioritized)
- Triage: Assess severity and impact
- Fix Development: Patch created in udi-js repository
- Testing: Security fix tested in isolation
- Release:
- Patch version released for critical/high severity issues
- Security advisory published
- Users notified via release notes
- Disclosure: Public disclosure after patch is available
Security updates are provided for:
- Latest stable release
- Previous minor version (for 60 days after new minor release)
| Version Pattern | Supported |
|---|---|
| Latest release | ✅ Yes |
| Previous minor | ✅ 60 days |
| Older versions | ❌ No |
Each release includes:
- SBOM (Software Bill of Materials):
iox-matter-bridge-v{version}.sbom.json - Checksums: SHA256 integrity manifest for all artifacts
- Optional Signatures: GPG signatures for verification (when available)
To verify the integrity of downloaded artifacts:
# Download the release and checksum file
wget https://github.com/pradeepmouli/iox-matter-bridge/releases/download/v1.0.0/iox-matter-bridge-v1.0.0.tar.gz
wget https://github.com/pradeepmouli/iox-matter-bridge/releases/download/v1.0.0/checksums-v1.0.0.txt
# Verify checksum
sha256sum -c checksums-v1.0.0.txt --ignore-missing
# If GPG signature is available
wget https://github.com/pradeepmouli/iox-matter-bridge/releases/download/v1.0.0/iox-matter-bridge-v1.0.0.tar.gz.sig
gpg --verify iox-matter-bridge-v1.0.0.tar.gz.sig iox-matter-bridge-v1.0.0.tar.gzNo known security issues at this time.
When deploying IoX Matter Bridge:
- Verify Artifacts: Always verify checksums before installation
- Stay Updated: Subscribe to releases to get security updates promptly
- Least Privilege: Run the bridge with minimal necessary permissions
- Network Security: Use firewalls and network segmentation appropriately
- Monitor Logs: Enable logging and monitor for suspicious activity
- SBOM Review: Review the SBOM to understand dependencies
For security-related questions or concerns:
- Maintainer: @pradeepmouli
- Security Advisories: GitHub Security Tab
Thank you for helping keep IoX Matter Bridge secure!