security-review

Automate security reviews of Rust code for authentication and multi-tenancy.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Async-IO/pierre_mcp_server --skill security-review-async-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/Async-IO/pierre_mcp_server/tree/main/.claude/skills/security-review
Command: npx skills add https://github.com/Async-IO/pierre_mcp_server --skill security-review-async-io

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates critical security checks for authentication, authorization, OAuth, and multi-tenant code, preventing vulnerabilities and ensuring compliance with security best practices.

Core Features & Use Cases

  • Comprehensive Checklist: Covers authorization boundaries, multi-tenant isolation, input validation, OAuth compliance, logging hygiene, and template/query safety.
  • Automated Validation: Reduces manual review time and catches common security oversights before deployment.
  • Use Case: After modifying the user authentication module, run this skill to ensure all new endpoints are properly gated and that no sensitive information is logged insecurely.

Quick Start

Run a full security review on the codebase.

Frequently Asked Questions about security-review

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

FAQPage Schema
How do I automate security checks for authentication and OAuth code changes?

Automate security checks for authentication and OAuth code changes by running an automated review that enforces engineering rules, validates authorization boundaries, and verifies input validation. This reduces manual review time and catches common vulnerabilities before deployment.

What is multi-tenant isolation and how does automated code review validate it?

Multi-tenant isolation in code review is the validation of security boundaries ensuring tenant data remains separated. Automated checks analyze your codebase to verify these isolation patterns, preventing cross-tenant access and enforcing strict authorization boundaries.

Does this automated security review work with Rust code?

Yes, this automated security review works with Rust code by analyzing specific patterns and potential vulnerabilities. It checks Rust implementations for authorization boundaries, multi-tenant isolation, input validation, and logging hygiene to ensure security compliance.

What's the best way to check logging hygiene and prevent insecure sensitive information logging?

The best way to check logging hygiene is to run an automated security review that verifies logging practices across your codebase. It enforces security engineering rules to ensure no sensitive information is logged insecurely during authentication processes.

Can I use this to validate authorization boundaries and OAuth compliance for new endpoints?

Yes, you can use this to validate authorization boundaries and OAuth compliance for new endpoints. After modifying user authentication modules, the automated review ensures all endpoints are properly gated and enforces security engineering rules.

When should I not use automated security review for code changes?

You should not use automated security review as a complete replacement for manual audits in highly complex or novel vulnerability scenarios. It targets specific patterns like OAuth, multi-tenancy, and input validation, serving as a preventative check rather than a comprehensive penetration test.