Agent Skills › grasmash/drupal-claude-skills › ivangrynenko-cursorrules-drupal

ivangrynenko-cursorrules-drupal

GitHub

提供Drupal开发的安全编码规范,涵盖OWASP Top 10及数据库、文件权限等。用于编写或审查Drupal代码时的安全防护、输入处理、查询构建、权限控制及HTTP请求安全。

skills/ivangrynenko-cursorrules-drupal/SKILL.md grasmash/drupal-claude-skills

Trigger Scenarios

编写Drupal代码时涉及安全逻辑 审查Drupal代码的安全性 处理用户输入或构建SQL查询 进行安全审计或渗透测试准备

Install

npx skills add grasmash/drupal-claude-skills --skill ivangrynenko-cursorrules-drupal -g -y
More Options

Use without installing

npx skills use grasmash/drupal-claude-skills@ivangrynenko-cursorrules-drupal

指定 Agent (Claude Code)

npx skills add grasmash/drupal-claude-skills --skill ivangrynenko-cursorrules-drupal -a claude-code -g -y

安装 repo 全部 skill

npx skills add grasmash/drupal-claude-skills --all -g -y

预览 repo 内 skill

npx skills add grasmash/drupal-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "ivangrynenko-cursorrules-drupal",
    "description": "Drupal security and coding rules from Ivan Grynenko's cursorrules, organised by OWASP Top 10 (2021) category: authentication, access control, injection (SQL, XSS), cryptographic failures, security misconfiguration, vulnerable dependencies, SSRF, insecure design, integrity, and logging, plus database standards and file permissions. Use when writing or reviewing Drupal code for security, handling user input, building queries, handling file uploads, adding permission or access checks, making outbound HTTP requests, or preparing a security review."
}

Ivan Grynenko - Drupal Cursor Rules

Source: Ivan Grynenko - Cursor Rules Author: Ivan Grynenko License: MIT

When This Skill Activates

Activates when working with Drupal security topics including:

  • Authentication and session management
  • Access control and permissions
  • SQL injection and XSS prevention
  • Cryptography and data protection
  • Security configuration
  • Dependency management
  • SSRF prevention
  • Secure design patterns
  • Software integrity
  • Security logging and monitoring

Available Topics

All topics are available as references in the /references/ directory.

Each reference contains:

  • OWASP classification and reference
  • Security patterns and anti-patterns
  • Enforcement checks
  • Code examples
  • Best practices

OWASP Top 10 Coverage

  • @references/authentication-security.md - Authentication failures (A07:2021)
  • @references/access-control-security.md - Broken access control (A01:2021)
  • @references/injection-prevention.md - Injection vulnerabilities (A03:2021)
  • @references/data-security.md - Cryptographic failures (A02:2021)
  • @references/security-configuration.md - Security misconfiguration (A05:2021)
  • @references/dependency-security.md - Vulnerable components (A06:2021)
  • @references/ssrf-prevention.md - Server-side request forgery (A10:2021)
  • @references/secure-design.md - Insecure design (A04:2021)
  • @references/integrity-validation.md - Software integrity failures (A08:2021)
  • @references/logging-security.md - Logging and monitoring failures (A09:2021)

Additional Security Topics

  • @references/database-standards.md - Database best practices
  • @references/file-permissions.md - File security and access control

See /references/ directory for complete list.



To update: Run .claude/scripts/sync-ivan-rules.sh

Version History

  • 19514f4 Current 2026-10-19 07:29

    清理描述与引用路径;修复失效链接和同步脚本路径;移除无内容的占位符引用并链接至在线章节;更新SKILL.md模板以保留新的描述格式。

  • eb9b3d3 2026-07-25 05:35

Same Skill Collection

skills/acquia-source/SKILL.md
skills/canvas-contribution/SKILL.md
skills/claude-code-mcp-setup/SKILL.md
skills/design-review/SKILL.md
skills/drupal-api-endpoints/SKILL.md
skills/drupal-config-reconcile/SKILL.md
skills/drupal-ddev/SKILL.md
skills/drupal-mail/SKILL.md
skills/drupal-search-api/SKILL.md
skills/mockup-parity/SKILL.md
skills/sentry-integration/SKILL.md
skills/skill-developer/SKILL.md
skills/drupal-at-your-fingertips/SKILL.md
skills/drupal-canvas-sdc/SKILL.md
skills/drupal-canvas/SKILL.md
skills/drupal-config-mgmt/SKILL.md
skills/drupal-contrib-mgmt/SKILL.md
skills/drupal-deploy-safety/SKILL.md
skills/drupal-performance/SKILL.md
skills/drupal-simple-oauth/SKILL.md
skills/drupal-testing/SKILL.md
skills/drupal-views-patterns/SKILL.md
skills/drupal-vite-theme/SKILL.md

Metadata

Files
0
Version
19514f4
Hash
d01d267b
Indexed
2026-07-25 05:35

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-01 14:13
浙ICP备14020137号-1