We actively maintain and provide security updates for the following versions:
| Version | Supported | Status |
|---|---|---|
| 0.2.x | ✅ | Active development |
| 0.1.x | ❌ | Deprecated - please upgrade |
| < 0.1 | ❌ | Not supported |
Note: As this plugin is in early development (0.x versions), we recommend always using the latest release.
Security is taken seriously. If you discover a security vulnerability, please help protect users by reporting it responsibly.
Note: This is an independently maintained project by a solo developer. All responses and fixes are provided on a best-effort basis.
- DO NOT create a public GitHub issue for security vulnerabilities
- DO report privately:
- Use GitHub's Security Advisories (private disclosure)
Please provide as much information as possible:
- Description of the vulnerability
- Steps to reproduce the issue
- Potential impact (what could an attacker do?)
- Affected versions
- Suggested fix (if you have one)
Note: This is an independently maintained project. Response times are best-effort.
- Initial Response: Typically within 3-5 business days
- Status Updates: As progress is made
- Fix Timeline:
- Critical vulnerabilities: Prioritized for immediate attention
- High severity: Addressed as soon as possible
- Medium/Low severity: Addressed in next scheduled release
- We'll work with you to understand and validate the issue
- We'll develop and test a fix
- We'll coordinate a disclosure timeline with you
- We'll credit you in the security advisory (unless you prefer to remain anonymous)
- We'll release a patched version and publish a security advisory
If we determine the report is not a security vulnerability, we'll:
- Explain our reasoning
- Suggest alternative channels if appropriate (e.g., feature request, bug report)
- Thank you for your contribution
- Only install this plugin from the official Obsidian Community Plugins directory
- Verify the plugin ID matches:
obsidian-sync-wasm - Check for unexpected permission requests
- Keep the plugin updated to the latest version
- Review release notes for security-related fixes
- Enable Obsidian's automatic update checks
- This plugin syncs vault data to your self-hosted sync server
- No data is sent to third-party services or cloud providers
- You maintain full control over your sync server and data
- No telemetry or analytics are collected
- All network communication happens only with your configured sync server
If you notice unexpected behavior that might indicate a security issue:
- Network requests to destinations other than your configured sync server
- Unauthorized file access outside your vault
- Performance degradation or crashes
- Unusual permission requests
Please report it following the vulnerability reporting process above.
- ✅ All dependencies monitored via Dependabot
- ✅ Signed commits required for all releases
- ✅ CI/CD security checks on all PRs
- ✅ Minimal GitHub Actions permissions (
contents: read) - ✅ CodeQL security scanning enabled
- ✅ Rust/WASM memory safety guarantees
- Automated security scanning in CI
- Regular security audits
- Penetration testing for sync functionality
We appreciate responsible security researchers and will acknowledge contributions in our security advisories (with permission).
Last Updated: 2025-10-19 Contact: Create a private Security Advisory