Skip to main content

Getting Started

Manicode provides 328 code security prompts that configure LLM coding assistants to follow secure coding patterns for specific frameworks and languages. Each prompt encodes vulnerability mitigations from OWASP ASVS, CWE entries, and framework-specific security documentation.

When a prompt is active, the LLM produces code that includes security controls by default — parameterized queries instead of string concatenation, CSRF tokens on state-changing endpoints, bcrypt for password hashing, and so on.

Prompts contain no executable code — they are instructions that shape model behavior.

What You Get

328 prompts across 13 security categories:

CategoryPromptsWhat It Covers
Backend Frameworks122Node.js, Python, Java, Go, .NET, PHP, Ruby on Rails, Rust, Scala, Elixir, GraphQL, gRPC, ServiceNow, SQL/RDBMS, Unity, Swift, message brokers
Infrastructure54Secret management, Terraform, OAuth2/OIDC, Kubernetes, Docker, serverless, WAF, monitoring, CI/CD, service mesh, cloud security
Client-Side Frameworks49React, Vue, Angular, Next.js, Svelte, TypeScript, Flutter, SolidJS, Alpine.js, Astro, Deno Fresh, Ember.js, HTMX, Lit, Preact, Qwik
AI Security41Agentic AI (OWASP Top 10), AI agent frameworks, RAG security, AI agent IAM, AI supply chain, AI governance
Web and API Security18SSRF, XXE, XSS, SQL injection, CSRF, CORS, file upload, JWT, WebSocket, CSP, rate limiting, API keys, webhooks, tRPC, OpenAPI
Authorization8RBAC, ABAC, ReBAC with OPA, OpenFGA, SpiceDB, Casbin, Cedar
Mobile8Android, iOS, React Native, Flutter, Kotlin Multiplatform, Electron, supply chain, data protection
Authentication7Password storage, MFA, session management, account recovery, credential stuffing defense, SSO, passwordless
Cryptography6Symmetric/asymmetric encryption, password hashing, TLS configuration, key management, secure RNG
Embedded and IoT6FreeRTOS, Zephyr RTOS, embedded Linux, IoT protocols, IoT cloud, firmware analysis
WASM5Browser WASM, server-side WASM, cryptography, supply chain, memory safety
C and C++3Secure C, secure C++, embedded C
Code Quality1General code quality patterns

Supported Models

Each prompt is available in up to 5 model-specific variants:

VendorModelVariant Suffix
AnthropicClaude Opus 4.6(Opus 4.6)
OpenAIGPT 5.3 Codex(GPT 5.3 Codex)
GoogleGemini 3.1 Pro(Gemini 3.1 Pro)
xAIGrok 4.1(Grok 4.1)
MicrosoftGitHub Copilot(Copilot)

See Model-Specific Guidance for selection criteria and behavior differences.

Next Steps