A software security skill that integrates with Project CodeGuard to help AI coding agents write secure code and prevent common vulnerabilities. Use this skill when writing, reviewing, or modifying code to ensure secure-by-default practices are followed.
rule_id: codeguard-0-data-storage
This rule advises on securely configuring SQL and NoSQL databases to protect against data breaches and unauthorized access:
Backend Database Protection
Transport Layer Security
Secure Authentication Configuration
Database Credential Storage
Secure Permission Management
Database Configuration and Hardening
Platform-Specific Hardening
Summary:
Isolate database systems, enforce encrypted connections, implement strong authentication, store credentials securely using secrets management, apply least privilege permissions, harden database configurations, and maintain regular security updates and monitoring.
tessl i cisco/software-security@1.2.2evals
scenario-11
scenario-12
scenario-13
scenario-14
scenario-15
rules