| Version | Supported | Security Status |
|---|---|---|
| 3.0.x | ✅ | SECURE - Local-first architecture |
| 2.x.x | ❌ | VULNERABLE - Cross-project data exposure risk |
| 1.x.x | ❌ | VULNERABLE - Cross-project data exposure risk |
ALL USERS MUST UPGRADE TO v3.0.0 OR LATER IMMEDIATELY
Published: 2025-10-28 Severity: CRITICAL (CVSS 7.5) Status: ✅ FIXED in v3.0.0 CVE: Pending
All versions prior to v3.0.0 contained a critical security vulnerability where all projects using ai-dev-standards synced from a single shared GitHub repository, creating potential for cross-project data exposure and eliminating project isolation.
Affected Versions: All versions < 3.0.0
- v2.x.x: VULNERABLE
- v1.x.x: VULNERABLE
- v0.x.x: VULNERABLE
-
Shared Repository Compromise
- If the central GitHub repository was compromised, ALL projects would sync malicious content
- No per-project or per-user isolation
-
Cross-Project Information Leakage
- Projects could potentially see what other projects were syncing
- Shared configuration source meant shared state
- No privacy boundaries between different users' projects
-
Supply Chain Attack
- Compromise of central repository would immediately propagate to all users
- No per-project validation or isolation
- Confidentiality: HIGH - Potential cross-project data visibility
- Integrity: MEDIUM - Shared source could be compromised
- Availability: LOW - Single point of failure
- Privacy: NO ISOLATION - All projects shared same source
v3.0.0 completely eliminates this vulnerability by:
- ✅ Local-First Architecture - Each project reads from its own local ai-dev-standards installation
- ✅ Complete Project Isolation - No shared remote sources
- ✅ User-Controllable Paths - Optional
AI_DEV_STANDARDS_PATHenvironment variable - ✅ Zero Network Dependencies - All sync operations are local file reads
- ✅ 10x Performance Improvement - Bonus: local reads are much faster
All users must upgrade to v3.0.0 immediately.
# Update ai-dev-standards
cd /path/to/ai-dev-standards
git pull origin main
# Verify version
node -e "console.log(require('./package.json').version)"
# Should output: 3.0.0 or higher
# Optional: Set custom installation path
export AI_DEV_STANDARDS_PATH=/your/custom/pathNo configuration changes required - the fix is backward compatible.
We take security seriously. If you discover a security vulnerability, please report it responsibly.
- DO NOT open a public GitHub issue
- Email security reports to: [security@your-domain.com] (or create private security advisory on GitHub)
- Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Response Time: Within 48 hours
- Update Frequency: At least once per week
- Resolution Timeline: Critical issues within 7 days, others within 30 days
We currently do not offer a bug bounty program, but we deeply appreciate responsible disclosure and will publicly credit researchers (unless they prefer to remain anonymous).
- ✅ Always use latest version - Security fixes are released promptly
- ✅ Set AI_DEV_STANDARDS_PATH - Use a dedicated, controlled installation path
- ✅ Review sync changes - Use
--dry-runflag before applying updates - ✅ Keep Node.js updated - Use Node.js v18+ (latest LTS recommended)
- ✅ Verify file integrity - Check git commits and signatures
- ✅ Never hard-code remote URLs - Always use local file system reads
- ✅ Always use
local-fetch.js- Do NOT use deprecatedgithub-fetch.js - ✅ Validate all user input - Use
CLI/utils/validation.jshelpers - ✅ Test with AI_DEV_STANDARDS_PATH - Verify custom path handling
- ✅ Maintain project isolation - Every feature must respect isolation boundaries
- ✅ OWASP Top 10 2021
- A01:2021 - Broken Access Control (FIXED in v3.0.0)
- A08:2021 - Software and Data Integrity Failures (FIXED in v3.0.0)
- ✅ CWE-200 - Exposure of Sensitive Information (FIXED in v3.0.0)
- ✅ CWE-829 - Inclusion of Functionality from Untrusted Control Sphere (FIXED in v3.0.0)
| Feature | Status | Version |
|---|---|---|
| Project Isolation | ✅ Enabled | v3.0.0+ |
| Input Validation | ✅ Enabled | v1.0.1+ |
| Path Traversal Protection | ✅ Enabled | v1.0.1+ |
| Code Injection Prevention | ✅ Enabled | v1.0.1+ |
| Offline Operation | ✅ Enabled | v3.0.0+ |
| Local-First Architecture | ✅ Enabled | v3.0.0+ |
| Date | Version | Finding | Status | CVE |
|---|---|---|---|---|
| 2025-10-28 | v3.0.0 | Cross-project data exposure risk | ✅ FIXED | Pending |
| 2025-10-27 | v1.0.1 | Path traversal vulnerabilities | ✅ FIXED | N/A |
| 2025-10-27 | v1.0.1 | Code injection in generators | ✅ FIXED | N/A |
- Security Issues: Create a private security advisory on GitHub
- General Questions: Open a public GitHub issue (for non-security questions only)
- Documentation: See
SECURITY-FIX-CROSS-PROJECT-ISOLATION.mdfor v3.0.0 fix details
We thank the following individuals for responsibly disclosing security issues:
- User Report (2025-10-28) - Identified cross-project visibility concern (v3.0.0 fix)
This security policy is licensed under the same terms as the ai-dev-standards project (MIT License).
Last Updated: 2025-11-10 Current Secure Version: 3.0.3 Deprecated Versions: All versions < 3.0.0