courierflow-security

Enforce authentication, access control, and security scanning for CourierFlow applications.

2|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/sumrae412/claude-skills --skill courierflow-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: courierflow-security
Source: https://github.com/sumrae412/claude-skills/tree/main/courierflow-security
Command: npx skills add https://github.com/sumrae412/claude-skills --skill courierflow-security

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bandit, pip-audit, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and tools for securing the CourierFlow application, focusing on authentication, access control, data privacy, compliance, and vulnerability management.

Core Features & Use Cases

  • Authentication & Access Control: Enforces user scoping, secure token usage, and protected route access.
  • Data Privacy & Compliance: Details data handling policies, retention periods, and audit logging requirements.
  • Security Scanning & Best Practices: Outlines automated security scanning workflows and manual scan commands.
  • Use Case: When developing a new feature that handles sensitive user data, consult this Skill to ensure all security best practices, such as user scoping and prompt sanitization, are implemented correctly.

Quick Start

Use the courierflow-security skill to scan for high-severity vulnerabilities in the codebase.

Frequently Asked Questions about courierflow-security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce user scoping and access control for sensitive application data?

User scoping and access control are enforced by applying secure patterns like UserScopedQuery and protected route access. This ensures sensitive application data remains isolated to authenticated users with valid secure tokens.

How do I run automated vulnerability scanning for high-severity issues in my codebase?

Automated vulnerability scanning is executed using integrated tools like bandit and pip-audit. Running the specified scan commands detects high-severity vulnerabilities within the codebase and helps maintain compliance standards.

Do I need bandit and pip-audit to perform security scanning on my application?

Yes, bandit and pip-audit are required dependencies for executing the automated security scanning workflows. These tools identify vulnerabilities and audit dependencies to ensure compliance with data privacy requirements.

What is the best way to manage secrets and ensure data privacy compliance during development?

The best way to manage secrets and ensure data privacy compliance is by following established data handling policies, retention periods, and audit logging requirements. This approach secures sensitive user data throughout the application lifecycle.