Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# 🛡️ RitualDev Lab Security Policy & Vulnerability Disclosure

> **Applies to**: All 25 repositories under `@RitualDev-Lab`
> **Official Intake**: `security@ritualdev.in`
> **PGP Public Key**: [https://ritualdev.in/pgp-key.txt](https://ritualdev.in/pgp-key.txt)
> **Security Policy (RFC 9116)**: [https://ritualdev.in/.well-known/security.txt](https://ritualdev.in/.well-known/security.txt)
> **Trust Center**: [https://ritualdev.in/trust](https://ritualdev.in/trust)
> **Effective Date**: November 2026

---

## 1. Supported Versions & SLA Guarantees

RitualDev Lab provides active security patching and vulnerability mitigation for the following operational software branches:

| Project / Repository | Supported Versions | Security Support Status | Patch Turnaround SLA |
| :--- | :--- | :---: | :---: |
| **AgentShield** (`@ritualdev-lab/agentshield`) | `v0.2.x`, `main` | ✅ Active (24/7/365) | **< 24 Hours** (Critical) |
| **DBShield** (`@ritualdev-lab/dbshield`) | `v0.2.x`, `main` | ✅ Active (24/7/365) | **< 24 Hours** (Critical) |
| **SkillPrism** (`@ritualdev-lab/skillprism`) | `v0.1.x`, `main` | ✅ Active | **< 48 Hours** |
| **WebSecAuditor** (`web-sec-auditor`) | `v0.1.x`, `main` | ✅ Active | **< 48 Hours** |
| **GitWhisper** (`@ritualdev-lab/gitwhisper`) | `v0.1.x`, `main` | ✅ Active | **< 48 Hours** |
| **Ritual Agent Defense IDE** | Latest published | ✅ Active | **< 48 Hours** |
| **ritualdev-web** (`ritualdev.in`) | Production `main` | ✅ Active | **< 12 Hours** |

---

## 2. Reporting a Security Vulnerability

If you discover a security vulnerability, zero-day evasion, or sensitive data leakage within any RitualDev Lab repository or utility, please report it through our coordinated disclosure channels:

1. **Email Intake**: Dispatch encrypted details to `security@ritualdev.in`.
2. **PGP Encryption**: For confidential findings, encrypt communications using our official PGP key at [https://ritualdev.in/pgp-key.txt](https://ritualdev.in/pgp-key.txt).
3. **GitHub Private Vulnerability Reporting**: You may also utilize GitHub's Private Vulnerability Reporting feature on any individual repository under `RitualDev-Lab`.

### Response & Triage SLA
- **Initial Response & Human Triage**: **< 1 hour** for P1 critical severity; **< 4 hours** for P2 high severity.
- **Triage Assessment & Status Updates**: Provided every **12 hours** until full resolution.
- **Coordinated Disclosure Policy**: We request a **90-day embargo** following notification to allow for patch deployment and upstream consumer notification before public disclosure.

---

## 3. Statutory Compliance & Data Protection

RitualDev operates under strict **Zero-Data-Retention** and **Local-First** principles:
- **Indian Digital Personal Data Protection Act, 2023 (DPDP Act)**: Zero lines of customer code, API tokens, or prompts are transmitted or stored by RitualDev systems.
- **European Union General Data Protection Regulation (GDPR)**: Execution occurs 100% locally on developer machines or inside customer VPC runners; zero cross-border personal data transfers occur under Chapter V.
- **NIST SP 800-218 & US Executive Order 14028**: All releases include automated CycloneDX / SPDX Software Bill of Materials (SBOMs) with cryptographic SLSA Level 3 provenance.

---

## 4. Bounty & Hall of Fame Acknowledgments

Valid, responsible security vulnerability disclosures are publicly recognized on our [Security Hall of Fame](https://ritualdev.in/advisories) and eligible for discretionary bounties based on CVSS 3.1 severity impact.
10 changes: 10 additions & 0 deletions public/.well-known/microsoft-identity-association.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"associatedApplications": [
{
"applicationId": "ritualdev-vscode-extension-suite"
},
{
"applicationId": "ritualdev-agentshield-defense"
}
]
}
12 changes: 12 additions & 0 deletions public/.well-known/open-vsx-publisher-verification.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Open VSX Registry Cryptographic Publisher Ownership Verification
# Namespace: ritualdev-lab
# Publisher: Ritual-Dev-Git / ritualdev-lab
# Domain: ritualdev.in
# Verification Token: ovsx-verify-ritualdev-lab-f7a92c481e05d6b3

open-vsx-publisher-verification: ritualdev-lab
publisher: ritualdev-lab
account: Ritual-Dev-Git
domain: ritualdev.in
verified-at: 2026-11-06T00:00:00Z
status: verified
27 changes: 24 additions & 3 deletions public/.well-known/security.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,30 @@
# RFC 9116 Compliant Security Policy for RitualDev
# Primary Security Contact
Contact: mailto:security@ritualdev.in
Contact: https://ritualdev.in/contact
Expires: 2027-11-06T00:00:00.000Z

# Security Operations Encryption Key (ASCII Armored PGP)
Encryption: https://ritualdev.in/pgp-key.txt
Acknowledgments: https://ritualdev.in/advisories
Preferred-Languages: en

# Canonical Security URI
Canonical: https://ritualdev.in/.well-known/security.txt

# Security, Trust & Compliance Center
Policy: https://ritualdev.in/trust

# Public Acknowledgments & GitHub Security Advisories
Acknowledgments: https://ritualdev.in/trust#hall-of-fame

# Preferred Communication Languages
Preferred-Languages: en

# Security Career Inquiries
Hiring: https://ritualdev.in/about

# Statutory Compliance Protocols
# Fully compliant with India Digital Personal Data Protection Act, 2023 (DPDP Act)
# and European Union General Data Protection Regulation (EU GDPR 2016/679 Art. 32).
# Zero-Data-Retention architecture: 0 bytes of customer code or tokens ingested.

# Policy Expiration (RFC 9116 section 2.5.5)
Expires: 2027-12-31T23:59:59.000Z
11 changes: 11 additions & 0 deletions public/.well-known/vscode-marketplace-verification.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Visual Studio Marketplace Cryptographic Publisher Ownership Verification
# Publisher: ritualdev
# Organization: RitualDev-Lab
# Domain: ritualdev.in
# Verification Token: vscode-verify-ritualdev-9a4c82e01f5b7d63

vscode-marketplace-verification: ritualdev
publisher: ritualdev
domain: ritualdev.in
verified-at: 2026-11-06T00:00:00Z
status: verified
6 changes: 6 additions & 0 deletions public/_redirects
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
# Cloudflare Pages Redirects & Rewrites
# Dedicated Mobile Applications Subdomain (Decoupled Consumer Lineage)
https://mobile.ritualdev.in/ /apps/ 200
https://mobile.ritualdev.in/* /apps/:splat 200
https://apps.ritualdev.in/ /apps/ 200
https://apps.ritualdev.in/* /apps/:splat 200

# Dedicated Donation Subdomain
https://donation.ritualdev.in/ /donate/ 200
https://donation.ritualdev.in/* /donate/ 200
Expand Down
Loading
Loading