authz-check
CommunityEnsure ownership verification for user data access
Software Engineering#authorization#security#data protection#endpoint security#ownership verification
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.