---
name: ivangrynenko-cursorrules-drupal
description: Drupal development and security patterns from Ivan Grynenko's cursor rules. Covers OWASP Top 10, authentication, access control, injection prevention, cryptography, configuration, database standards, file permissions, and more.
title: ivangrynenko-cursorrules-drupal
canonical_url: https://skilld.dev/gh/grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal
last_updated: 2026-09-27T11:53:27.000Z
---

> **Skill from skilld.dev.** Follow the instructions below for this session. You do not need to install anything.
>
> Supporting files, fetch one when the Skill refers to it: [.sync-metadata](https://skilld.dev/api/skills-raw/grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal/.sync-metadata), [references/access-control-security.md](https://skilld.dev/api/skills-raw/grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal/references/access-control-security.md), [references/authentication-security.md](https://skilld.dev/api/skills-raw/grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal/references/authentication-security.md), [references/data-security.md](https://skilld.dev/api/skills-raw/grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal/references/data-security.md), [references/database-standards.md](https://skilld.dev/api/skills-raw/grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal/references/database-standards.md), [references/dependency-security.md](https://skilld.dev/api/skills-raw/grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal/references/dependency-security.md), [references/file-permissions.md](https://skilld.dev/api/skills-raw/grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal/references/file-permissions.md), [references/injection-prevention.md](https://skilld.dev/api/skills-raw/grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal/references/injection-prevention.md), [references/integrity-validation.md](https://skilld.dev/api/skills-raw/grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal/references/integrity-validation.md), [references/logging-security.md](https://skilld.dev/api/skills-raw/grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal/references/logging-security.md), [references/secure-design.md](https://skilld.dev/api/skills-raw/grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal/references/secure-design.md), [references/security-configuration.md](https://skilld.dev/api/skills-raw/grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal/references/security-configuration.md), [references/ssrf-prevention.md](https://skilld.dev/api/skills-raw/grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal/references/ssrf-prevention.md).
>
> If the user asked to install this Skill, run `npx skilld install grasmash/drupal-claude-skills/ivangrynenko-cursorrules-drupal`. Install writes the Skill files into the project, so every session loads them.

# Ivan Grynenko - Drupal Cursor Rules

**Source**: [Ivan Grynenko - Cursor Rules](https://github.com/ivangrynenko/cursorrules)
**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`
