security

Create structured security tests for identity providers with CWE mappings.

7|1|Updated Feb 12, 2023
One-click install
npx skills add https://github.com/hirokazu-kobayashi-koba-hiro/idp-server --skill security-hirokazu-kobayashi-koba-hiro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security
Source: https://github.com/hirokazu-kobayashi-koba-hiro/idp-server/tree/main/.claude/skills/security
Command: npx skills add https://github.com/hirokazu-kobayashi-koba-hiro/idp-server --skill security-hirokazu-kobayashi-koba-hiro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The security guidance provides a structured approach to developing and testing security controls for identity providers, covering OAuth/OIDC attack countermeasures, authentication identifier switching defenses, session fixation prevention, multi-tenant isolation, and secure testing practices.

Core Features & Use Cases

  • Coverage of common security vulnerabilities and concrete mitigation strategies.
  • Guidance for implementing end-to-end security tests and threat modeling references.
  • Real-world use cases including anti-redirect abuse, session management hardening, and tenant isolation verification.

Quick Start

Refer to the /system-configuration skill for SSRF protections.

Frequently Asked Questions about security

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

FAQPage Schema
How do I prevent OAuth and OIDC attacks on my identity provider?

To prevent OAuth and OIDC attacks on an identity provider, you need structured countermeasures covering redirect abuse mitigation, authentication identifier switching defenses, and session fixation prevention aligned with CWE mappings.

What is the best way to validate multi-tenant isolation in an IdP?

Validating multi-tenant isolation in an IdP requires structured security tests that verify strict data boundary enforcement. This provides specific test cases and threat modeling references to ensure tenant separation cannot be bypassed during authentication flows.

How do I create automated e2e-testing for identity provider security vulnerabilities?

Creating automated e2e-testing for identity provider vulnerabilities involves generating structured test cases mapped to CWE references. This guides you through designing end-to-end tests that validate session management hardening and authentication defenses.

Does this security testing approach support threat modeling for session fixation prevention?

Yes, this security testing approach supports threat modeling for session fixation prevention by providing structured references and concrete protective measures. It maps vulnerabilities directly to CWE identifiers to guide your session management hardening strategies.

When do I need structured security tests aligned with CWE mappings for my IdP?

You need structured security tests aligned with CWE mappings for your IdP when implementing OAuth/OIDC attack mitigation or verifying multi-tenant isolation. This ensures your authentication identifier switching defenses and session management controls are validated against known vulnerabilities.