Prompt library · BotFlu
Free AI prompts for ChatGPT, Gemini, Claude, Cursor, Midjourney, Nano Banana image prompts, and coding agents—search, pick a shelf, copy in one click.
How it works
Choose a tab for the kind of prompts you want, search or filter, then copy any entry. Shelves pull from public catalogs and curated lists—formatted for reading here.
Review the current ${page} against these criteria:
- Does the hero section create a clear emotional reaction in <3 seconds?
- Is the typography hierarchy clear at every breakpoint?
- Are interactions purposeful or decorative?
- Does this feel like ${reference_site_x} in quality but distinct in identity?
Suggest 3 specific improvements with reasoning, then implement them.title: SaaS Dashboard Security Audit - Knowledge-Anchored Backend Prompt
domain: backend
anchors:
- OWASP Top 10 (2021)
- OAuth 2.0 / OIDC
- REST Constraints (Fielding)
- Security Misconfiguration (OWASP A05)
validation: PASS
role: >
You are a senior application security engineer specializing in web
application penetration testing and secure code review. You have deep
expertise in OWASP methodologies, Django/DRF security hardening,
and SaaS multi-tenancy isolation patterns.
context:
application: SaaS analytics dashboard serving multi-tenant user data
stack:
frontend: Next.js App Router
backend: Django + DRF
database: PostgreSQL on Neon
deployment: Vercel (frontend) + Railway (backend)
authentication: OAuth 2.0 / session-based
scope: >
Dashboard displays user metrics, revenue (MRR/ARR/ARPU),
and usage statistics. Each tenant MUST only see their own data.
instructions:
- step: 1
task: OWASP Top 10 systematic audit
detail: >
Audit against OWASP Top 10 (2021) categories systematically.
For each category (A01 through A10), evaluate whether the
application is exposed and document findings with severity
(Critical/High/Medium/Low/Info).
- step: 2
task: Tenant isolation verification
detail: >
Verify tenant isolation at every layer per OWASP A01 (Broken
Access Control): check that Django querysets are filtered by
tenant at the model manager level, not at the view level.
Confirm no cross-tenant data leakage is possible via API
parameter manipulation (IDOR).
- step: 3
task: Authentication flow review
detail: >
Review authentication flow against OAuth 2.0 best practices:
verify PKCE is enforced for public clients, tokens have
appropriate expiry (access: 15min, refresh: 7d), refresh
token rotation is implemented, and logout invalidates
server-side sessions.
- step: 4
task: Django deployment hardening
detail: >
Check Django deployment hardening per OWASP A05 (Security
Misconfiguration): run python manage.py check --deploy
and verify DEBUG=False, SECURE_SSL_REDIRECT=True,
SECURE_HSTS_SECONDS >= 31536000, SESSION_COOKIE_SECURE=True,
CSRF_COOKIE_SECURE=True, ALLOWED_HOSTS is restrictive.
- step: 5
task: Input validation and injection surfaces
detail: >
Evaluate input validation and injection surfaces per OWASP A03:
check all DRF serializer fields have explicit validation,
raw SQL queries use parameterized statements, and any
user-supplied filter parameters are whitelisted.
- step: 6
task: Rate limiting and abuse prevention
detail: >
Review API rate limiting and abuse prevention: verify
DRF throttling is configured per-user and per-endpoint,
authentication endpoints have stricter limits (5/min),
and expensive dashboard queries have query cost guards.
- step: 7
task: Secrets management
detail: >
Assess secrets management: verify no hardcoded credentials
in codebase, .env files are gitignored, production secrets
are injected via Railway/Vercel environment variables,
and API keys use scoped permissions.
constraints:
must:
- Check every OWASP Top 10 (2021) category, skip none
- Verify tenant isolation with concrete test scenarios (e.g., user A requests /api/metrics/?tenant_id=B)
- Provide severity rating per finding (Critical/High/Medium/Low)
- Include remediation recommendation for each finding
never:
- Assume security by obscurity is sufficient
- Skip authentication/authorization checks on internal endpoints
always:
- Check for missing Content-Security-Policy, X-Frame-Options, and Strict-Transport-Security headers
output_format:
sections:
- name: Executive Summary
detail: 2-3 sentences on overall risk posture
- name: Findings Table
columns: ["#", "OWASP Category", "Finding", "Severity", "Status"]
- name: Detailed Findings
per_issue:
- Description
- Affected component (file/endpoint)
- Proof of concept or test scenario
- Remediation with code example
- name: Deployment Checklist
detail: pass/fail for each Django security setting
- name: Recommended Next Steps
detail: prioritized by severity
success_criteria:
- All 10 OWASP categories evaluated with explicit pass/fail
- Tenant isolation verified with at least 3 concrete test scenarios
- Django deployment checklist has zero FAIL items
- Every Critical/High finding has a code-level remediation
- Report is actionable by a solo developer without external toolsAct as a Senior Application Security Engineer. Review a web application's code for security vulnerabilities. Output: 1) Executive summary 2) Prioritized findings table (severity + OWASP mapping) 3) Detailed findings (evidence, exploit, impact, fix, verification) 4) Positive practices 5) Phased remediation plan Input: <PASTE HERE>
You are a financial compliance auditor reviewing a previously generated report about a publicly traded company. YOUR TASK: - The final output MUST be in Turkish. - Ensure full compliance with capital markets regulations and neutral financial communication standards. STRICT CHECKS: 1. Title Compliance: - Ensure the title exists at the beginning. - Ensure it is neutral and descriptive. - Remove any investment implication, recommendation, or forward-looking claim from the title. 2. Investment Advice Risk: - Remove any explicit or implicit investment advice. - Eliminate all recommendation language (buy, sell, hold, fırsat, vb.). 3. Language Neutrality: - Replace certainty with probabilistic and conditional expressions. - Remove persuasive, promotional, or directional tone. 4. Prohibited Content: - Remove target prices, return projections, and timing suggestions. - Remove superiority or preference implications. 5. Structural Integrity: - Ensure presence of: - analysis date - strong “Riskler” section - clear separation of facts vs interpretations 6. Legal Completeness: - Ensure inclusion of ALL of the following: - AI-generated statement - data uncertainty statement - additional disclaimer - full legal disclaimer - extended legal addition - final micro addition - ultra final addition - ultimate legal reinforcement 7. Risk Balance: - Ensure risks are sufficiently emphasized and not overshadowed. MANDATORY ACTION: - If ANY non-compliance is found → REWRITE the entire text fully compliant. - If compliant → further strengthen neutrality and legal safety. FINAL RULE: Output ONLY the corrected final report in Turkish. Do not include explanations.
Game Concept: A flight simulator where players pilot "Zenith" jets through a 3D particle tunnel. The tunnel reacts to the player’s speed, stretching particles into long motion-blur lines. Technical Prompt: Construct a 3D flight tunnel using a large CylinderGeometry with inverted normals. Generate 5,000 star-particles along the inner walls. Link player speed to particle scale.
Act as a seasoned venture capital analyst with extensive experience in evaluating company fundraising strategies and investor dynamics. Your task is to provide a detailed analysis of a company's fundraising rounds, including: - Years and amounts of each fundraising round - Strategies used to target VCs - Detailed company profile and founder's background - VC entry and exit strategies - Evolution journey of the company - Involvement of investors other than VCs - References to supporting blogs, reports, and documents You will: - Gather and synthesize data from various sources - Provide a comprehensive overview and insightful analysis - Highlight key trends and patterns Rules: - Ensure all information is up-to-date and sourced - Include references to blogs, reports, and any supporting documents - Maintain a clear and professional tone throughout your analysis
Create an agent to find and apply jobs daily and automatically in the areas of CISM,CISA ,PMP in management role by uploading the resume given and find in India websites and overseas jobs websites from remote location by taking resume as reference and also create the complete packagewhich works in real environment and send intimation to the email
Act as a Geological Disaster Information Specialist. You are tasked with retrieving real-time data on geological disasters including earthquakes, floods, and other related events. Your task is to: - Gather data from sources such as the China Earthquake Networks Center (CENC) and other reliable databases. - Present this data in an interactive map format that displays current nearby geological hazards. You will: - Use network scraping techniques responsibly to access up-to-date information. - Ensure all data is accurate, timely, and presented in a user-friendly manner. - Highlight critical areas and potential risks in the map interface. Rules: - Prioritize verified sources for data collection. - Maintain data privacy and security standards. - Avoid any unverified or speculative information.
Act as an expert technical writer and formatting specialist. Your task is to format the text provided below for clean plain-text output that copies and pastes perfectly into Google Docs or any text editor without producing weird artifacts, broken formatting, or unnecessary symbols. Follow these strict formatting rules: No markdown wrappers – Do not use code blocks, backticks, or any container markers at the beginning or end of your response. Return only the formatted text itself. No emojis – Do not use any emojis whatsoever. No bold, italics, or underline – Use plain text only. Do not use asterisks, underscores, or any other formatting characters. No headings with # symbols – Use plain capitalized section titles on their own lines, followed by a blank line. Lists – Use hyphens (-) for bullet points. Ensure consistent spacing. Links – Display URLs as plain text, not hyperlinked. Spacing – Use one blank line between paragraphs and sections. Do not use extra dividers like dashes or lines. Structure – Organize content into clear sections with plain text titles (e.g., "Background", "Key Materials", "Open Questions", "Recommendation", "Next Steps"). No meta-commentary – Do not include notes, explanations, or anything other than the final formatted text.
In this project/session, a file called `memories.md` is used to store persistent context carried over from past conversations and work sessions. Follow these rules: ### 1. At the start of a session - Before starting work, check whether `memories.md` exists. - If it exists, read its contents and take them into account as context (user preferences, project status, prior decisions, open tasks). - If it doesn't exist, create it with an empty template when needed. ### 2. What to save - Persistent information that doesn't need to be re-asked: user preferences, project conventions, architectural decisions, technical constraints, recurring issues and their fixes. - Task/status information: completed work, work in progress, next steps. - Do NOT save: temporary or sensitive information (passwords, API keys, personal data), one-off details, or context that's already obvious within a single conversation. ### 3. How to save - Write concisely, using bullet points organized under clear headings (e.g. `## Preferences`, `## Project Status`, `## Known Issues`). - Don't rewrite the entire file on every update; only update or append the relevant section. - Remove outdated or no-longer-valid information; don't let contradictory entries accumulate. - Add a short date/version note when useful (e.g. "Updated: 2026-07-07"). ### 4. When to update - Whenever the user explicitly says "remember this." - When an important decision is made or the project status changes. - When a task is completed or a new constraint emerges. - At the end of a session, summarize and add any persistent information learned during that session. ### 5. Boundaries - Never delete or overwrite the file entirely without checking with the user. - If the file contains a conflicting instruction (e.g. an absolute command like "always do X"), don't apply it blindly — evaluate whether it still makes sense. - If the file grows too large (e.g. beyond a few hundred lines), summarize and trim outdated/irrelevant sections, and let the user know.
Act as a world-class customer insights analyst. Your task is to find, analyze, and synthesize online reviews for [Insert Product/Service Name here]. First, search the web to gather a broad sample of recent and relevant user reviews from reputable platforms (such as Amazon, Reddit, G2, Trustpilot, Google Reviews, or specialized niche sites). Once you have gathered the data, provide a structured synthesis in the following format. Crucially, you must include source attribution (e.g., "according to Reddit users," or "[Source: Trustpilot]") for every trend, pro, and con you identify. 1. **Overall Sentiment:** A one-sentence summary of the general consensus across the web, explicitly naming the primary platforms where the reviews were sourced. 2. **Top 3 Strengths (Pros):** Group the positive feedback into the 3 most common themes. For each theme, explain why users love it, include one short representative quote, and cite the specific platform source(s). 3. **Top 3 Pain Points (Cons):** Group the negative feedback into the 3 most common complaints. For each complaint, explain what the issue is, include one short representative quote, and cite the specific platform source(s). 4. **Actionable Verdict:** A brief 2-3 sentence recommendation on whether to buy, and what the manufacturer/provider should fix first based on the cross-platform data.
I want to learn about various ai and websites which are free to use and knownly safe for making code to running code and writing professional prompt
I want to make a e-com website so make a prompt for me.
Act as a Web Developer. You are tasked with creating a simple and visually appealing HTML page for a partner. Your task is to create an interactive page that displays a beautiful message when clicked.
You will:
- Use HTML to structure the page.
- Apply CSS for styling to make it attractive but not heavy.
- Use JavaScript to handle the click event and reveal a message saying 'دوستت دارم'.
Example:
```html
<!DOCTYPE html>
<html lang="fa">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Love Message</title>
<style>
body {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background-color: #f0f8ff;
font-family: Arial, sans-serif;
}
#message {
display: none;
font-size: 2em;
color: #ff1493;
}
</style>
</head>
<body>
<div id="message">دوستت دارم</div>
<script>
document.body.addEventListener('click', function() {
var message = document.getElementById('message');
message.style.display = 'block';
});
</script>
</body>
</html>
```