authz-check

Community

Ensure ownership verification for user data access

AuthorArchive228
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Prevents unauthorized access to user data by ensuring that endpoints check for both authentication and ownership.

Core Features & Use Cases

  • Ownership Verification: Checks if the current user is allowed to access the specific record.
  • IDOR Protection: Tests for Insecure Direct Object References by swapping IDs to see if data is leaked.
  • Admin Actions: Ensures server-side checks for admin or privileged actions.
  • Default Deny: Recommends requiring explicit authorization for new endpoints.
  • Use Case: For an endpoint like "get user X's data", this skill ensures that the current user is indeed the owner of the data they are trying to access.

Quick Start

Use the authz-check skill on a new endpoint to verify ownership checks are in place.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: authz-check
Download link: https://github.com/Archive228/loopkit/archive/main.zip#authz-check

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.