security

security is a cursor rule for Cursor from lacymorrow/paperclip-hub. It costs 0 tokens per session (508 once invoked), scanned A, original, MIT.

A broad set of software-security guidelines covering login, permissions, data protection, APIs, and webhooks. It includes practices such as input validation, secure sessions, encryption, and rate limiting.

In plain words
What is it for?
Use it when designing authentication and authorisation, securing APIs, protecting sensitive data, validating webhook requests, and reviewing security controls.
Why use it?
It helps reduce risks from unauthorised access, unsafe inputs, exposed personal data, forged webhooks, and abuse of application endpoints.

Cursor rule for Cursor

Written for Cursor: installed under .cursor/.

Good fit Use it when designing authentication and authorisation, securing APIs, protecting sensitive data, validating webhook requests, and reviewing security controls.

Compare 6 cursor rules from other repositories ↓
Install with agentmods
npx agentmods add rules/lacymorrow/paperclip-hub/security
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/lacymorrow/paperclip-hub

Made for: Cursor.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for security

README.md
[![agentmods](https://agentmods.dev/badge/rules/lacymorrow/paperclip-hub/security/github.svg)](https://agentmods.dev/rules/lacymorrow/paperclip-hub/security)
Your own site
<a href="https://agentmods.dev/rules/lacymorrow/paperclip-hub/security"><img src="https://agentmods.dev/badge/rules/lacymorrow/paperclip-hub/security/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for security

Your own site · 80×15
<a href="https://agentmods.dev/rules/lacymorrow/paperclip-hub/security"><img src="https://agentmods.dev/badge/rules/lacymorrow/paperclip-hub/security.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 0 Nothing until a file matches its globs; then the whole rule loads.
When invoked 508 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00000 $0.00508
Opus 5.5 $0.00000 $0.00203
Sonnet 5.5 $0.00000 $0.00102
Haiku 4.5 $0.00000 $0.00051

Measured yesterday against content hash 2c6cfb8e3f2c, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

security scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.cursor/rules/security.mdc · 110 lines

How it starts

The opening of the file, as written. The whole thing — 110 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Security Best Practices

Authentication

  • Implement proper auth flow
  • Use secure sessions
  • Handle password security
  • Implement MFA
  • Manage JWT securely
  • Monitor auth attempts
  • Regular security audits

Authorization

  • Implement role-based access
  • Use proper middleware
  • Validate permissions
  • Handle edge cases
  • Monitor access patterns
  • Regular access reviews
  • Document policies

Data Protection

  • Encrypt sensitive data
  • Use proper hashing
  • Implement data masking
  • Handle PII properly
  • Regular security scans
  • Monitor data access
  • Document procedures

API Security

  • Validate all inputs
  • Use rate limiting
  • Implement CORS properly
  • Use proper headers
  • Monitor API usage
  • Regular security tests
  • Document endpoints

Webhook Security

  • ALWAYS verify webhook signatures using timing-safe comparison
  • Never accept webhooks without proper signature validation
  • Use environment variables for webhook secrets
  • Implement idempotency using unique event identifiers
  • Validate all webhook payload fields before processing
  • Never log sensitive data from webhook payloads
  • Return proper HTTP status codes for webhook responses
  • Implement rate limiting per webhook source
  • Process webhooks asynchronously when possible
  • Use database transactions for webhook data consistency

Frontend Security

  • Prevent XSS attacks
  • Handle CSRF properly
  • Secure form submissions
  • Validate client input
  • Monitor client security
  • Regular security audits
  • Document measures

Backend Security

  • Validate all inputs
  • Use proper sanitization
  • Handle file uploads securely
  • Implement proper logging
  • Monitor server security
  • Regular security scans
  • Document procedures

Infrastructure

  • Use proper firewalls
  • Implement WAF
  • Configure security groups
  • Monitor infrastructure
  • Regular security audits
  • Document architecture
  • Plan for incidents

Compliance

  • Follow security standards
  • Implement compliance
  • Regular audits
  • Document procedures
  • Monitor compliance
  • Keep records
  • Regular reviews

Read the full file on GitHub · 110 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday First seen · 110 lines · 508 tokens per session scan A 2c6cfb8e3f2c

Subscribe to this mod's changes

security is a cursor rule published in the GitHub repository lacymorrow/paperclip-hub (15 stars, last pushed yesterday), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 508 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-11-10.

Related

security compared with cursor rules from other repositories

security next to 6 cursor rules from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
securitylacymorrow/paperclip-hubCursor rule15yesterdayMITA0Cursor
always-push-pritsmemeworks/adhxCursor rule195d agoMITA279Cursor
codex-premium-website-skillsTheGoat395/Codex-SkillsCursor rule13720d agoMITA0Cursor
context-managementvibestackdev/vibe-stackCursor rule8yesterdayMITA0Cursor
project-contextvibestackdev/vibe-stackCursor rule8yesterdayMITA508Cursor
typescript-coding-styleWebDevPeterGriffin/The-VibeCode-BibleCursor rule427d agononeA128Cursor
javascript-typescript-code-styleWebDevPeterGriffin/The-VibeCode-BibleCursor rule427d agononeA88Cursor