Repository navigation
feat: enterprise-grade DBShield package, workflows, SLA, and SOC 2 readiness - #14
Merged
Merged
Conversation
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🛡️ DBShield Enterprise-Grade Hardening & npm Package Readiness
This pull request brings DBShield to parity with AgentShield's enterprise standard across npm packaging, CI/CD, security posture, and compliance assurance:
📦 1. npm Package & CLI Parity
@ritualdev-lab/dbshieldpackaging manifest withprepublishOnly,benchmarkscripts, and dual CLI binaries (dbshield,dbs).dist/index.d.ts), CLI tools, and metadata.npm pack --dry-run(195 files, 167 kB, 0 errors).🤖 2. Agent Skill & GitHub Action Gate
SKILL.md: Directives for autonomous agents (Antigravity, Cursor, Windsurf, Claude Code) detailing two-phase mutation (db_dry_runbeforedb_commit), virtual schema masking, and AST tautology traps.action.yml: Pre-deployment composite GitHub Action gate for automated SQL migration audits and unindexed cascade lock detection.🏛️ 3. Formal Enterprise Governance
ENTERPRISE_SLA.md: Master Service Agreement response guarantees (< 1 hr P1 24/7/365, < 4 hr P2, 99.95% availability target).SOC2_ISO27001_COMPLIANCE.md: Full AICPA Trust Services Criteria (CC1–CC9, A1, C1, PI1, P1–P8) and ISO/IEC 27001:2022 Annex A control mapping.🔒 4. CI/CD & Supply-Chain Hardening
.github/workflows/codeql.ymlfor automated JavaScript/TypeScript vulnerability scanning..github/workflows/scorecard.ymlfor supply-chain security analysis..github/workflows/ci.ymlevaluating Node 20, 22, 24 across Ubuntu and Windows runners..github/workflows/publish-package.ymlfor Sigstore provenance signing and GitHub Packages publishing.