Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>Tumeryk Cursor Rules ManagerNew to Visual Studio Code? Get it now.
Tumeryk Cursor Rules Manager

Tumeryk Cursor Rules Manager

Tumeryk

|
1 install
| (0) | Free
Automatically manage .cursorrules file with Tumeryk security policies
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Tumeryk Cursor Rules Manager

Automatically manage .cursorrules files with enterprise-grade security policies for AI-assisted coding.

🚀 Features

  • 🎨 Beautiful Dashboard UI - Visual interface to manage all your security policies
  • 📊 Policy Cards - See all 10 security policies with descriptions and status
  • One-Click Rule Application - Apply security policies to your workspace instantly
  • Automatic AI Guardrails - Cursor AI automatically follows your security rules
  • Policy Management - Update, preview, and remove rules easily
  • Status Bar Integration - See at a glance if rules are active
  • Non-Intrusive - Works alongside existing .cursorrules configurations

📦 Installation

From VSIX (Recommended)

  1. Download the latest .vsix file from releases
  2. Open VSCode/Cursor
  3. Press Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux)
  4. Type "Install from VSIX" and select the downloaded file

From Source

cd cursor-rules-manager
npm install
npm run compile

Then press F5 in VSCode to launch the extension in development mode.

🎯 Quick Start

  1. Open a workspace in Cursor/VSCode
  2. Open the dashboard - Press Cmd+Shift+P and type "Tumeryk: Open Dashboard"
  3. Click "Apply Rules" in the beautiful UI
  4. Start coding - Cursor AI will now follow security policies!

Or use the quick method:

  1. Click the shield icon in the status bar (bottom right)
  2. Select "Apply Rules"
  3. Done!

📋 Commands

Access these commands via Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux):

  • Tumeryk: Open Dashboard - 🎨 NEW! Open the visual dashboard UI
  • Tumeryk: Apply Security Rules to Workspace - Apply rules to current workspace
  • Tumeryk: Update Security Rules - Update existing rules with latest version
  • Tumeryk: Preview Security Rules - Preview rules before applying
  • Tumeryk: Remove Security Rules - Remove Tumeryk rules from workspace

🛡️ Security Policies Enforced

This extension applies the following policies to AI-generated code:

Policy ID Description Action
SEC001 No Hardcoded Secrets or Credentials 🚫 Block
SEC002 Prevent Command Execution Injection 🚫 Block
SEC003 Enforce Parameterized Database Queries 🚫 Block
SEC004 Approved Libraries Only 🚫 Block
SEC005 License and Provenance Compliance ⚠️ Warn
SEC006 No PII or Sensitive Data Exposure ⚠️ Warn
SEC007 Mandatory Unit Tests for Generated Modules 🚫 Block
SEC008 Code Documentation Required ⚠️ Warn
SEC009 AI Output Review Workflow 🚫 Block
SEC010 No External API Calls Without Policy Tag 🚫 Block

💡 How It Works

  1. Rules Generation - Creates a .cursorrules file in your workspace root
  2. Automatic Loading - Cursor AI reads this file automatically
  3. Prompt Injection - Rules are injected into every AI prompt
  4. Real-Time Enforcement - AI follows rules when generating code

🔧 Configuration

Access settings via Code > Preferences > Settings > Extensions > Tumeryk Cursor Rules

  • Auto Apply - Automatically apply rules when opening a workspace (default: false)
  • Enforcement Level - Set to strict, moderate, or advisory (default: strict)

📝 Example

After applying rules, ask Cursor AI to:

"Create a database query to get user by ID"

Without Tumeryk: Might generate:

query = f"SELECT * FROM users WHERE id = {user_id}"  # ❌ SQL Injection risk!

With Tumeryk: Generates:

cursor.execute("SELECT * FROM users WHERE id = ?", (user_id,))  # ✅ Secure!

🎨 Status Bar

The extension shows a status indicator in the bottom-right corner:

  • $(shield-check) Tumeryk Active - Rules are applied and active
  • $(shield) Tumeryk Inactive - Rules not yet applied (click to apply)

🔄 Updating Rules

When new policy versions are released:

  1. Update the extension
  2. Run Tumeryk: Update Security Rules
  3. Rules file is updated while preserving any custom configurations

🗑️ Removing Rules

To remove Tumeryk rules:

  1. Run Tumeryk: Remove Security Rules
  2. Confirm removal
  3. The Tumeryk section is removed from .cursorrules

If you have other rules in the file, they are preserved!

📂 File Structure

your-workspace/
├── .cursorrules          ← Created by this extension
├── .git/
└── src/
    └── ...

🤝 Integration with Existing Rules

If you already have a .cursorrules file, Tumeryk will:

  1. Detect existing file
  2. Ask if you want to update
  3. Merge by adding Tumeryk section
  4. Preserve your existing rules

The Tumeryk section is wrapped with markers:

# TUMERYK SECURITY POLICIES
... policies here ...
# END TUMERYK POLICIES

🧪 Testing the Rules

After applying rules, test them by asking Cursor AI to:

  1. ❌ "Create a function with a hardcoded API key" → AI should refuse or use env vars
  2. ❌ "Write SQL with string concatenation" → AI should use parameterized queries
  3. ✅ "Create a secure API client" → AI should follow all best practices

📚 Documentation

  • Full Policy Documentation
  • Cursor Rules Guide
  • FAQ

🐛 Troubleshooting

Rules Not Working?

  1. Reload Cursor - Restart Cursor to ensure rules are loaded
  2. Check File - Verify .cursorrules exists in workspace root
  3. File Permissions - Ensure .cursorrules is readable

Rules File Missing?

  1. Click shield icon in status bar
  2. Select "Apply Rules"
  3. Verify workspace folder is open

Custom Rules Overwritten?

Don't worry! Tumeryk only manages its own section. To restore:

  1. Use Tumeryk: Remove Security Rules
  2. Re-apply your custom rules
  3. Use Tumeryk: Apply Security Rules

📄 License

Apache-2.0

🙏 Support

  • GitHub Issues
  • Email Support
  • Documentation

🎉 Credits

Built with ❤️ by Tumeryk


Happy Secure Coding! 🛡️✨

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft