技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
golang-security【数据与研究】Secure Go backend services against common vulnerabilities. Use when implementing input validation, crypto, or SQL injection prevention in Go.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
go-playground/validator or google/go-cmp for struct validation.bluemonday for HTML sanitization.crypto/rand, NEVER math/rand for security-sensitive operations (tokens, keys, IVs).golang.org/x/crypto/argon2). NOT use bcrypt (weaker) or MD5/SHA1 (insecure). Recommended params: time=1, memory=64MB, threads=4.crypto/aes with GCM mode for authenticated encryption.$1, $2 placeholders with database/sql or ORM (GORM, sqlx).fmt.Sprintf().golang-jwt/jwt v5+. Enforce RS256 (preferred) or HS256. Reject none and symmetric algorithms for multi-service auth. Validate alg, iss, aud, exp claims.gorilla/sessions.godotenv or Kubernetes secrets.math/rand for Security: RNG predictable. Use crypto/rand.fmt.Sprintf() for SQL: Causes SQL injection. Use placeholders.argon2id exclusively.