Skip to content
Skillpedia
Branding48k · #3315

identity-federation

Gives your AI agent ready-made instructions for a specific task, so it does it better and faster.

What it does

This tool helps check the security of systems that let you use one account to access multiple other services (like 'login with Google'). It tests if these systems are set up correctly to prevent unauthorized access.

When to use it

  • ✓When testing single sign-on (SSO) within an authorized scope.
  • ✓When looking for flaws in how signatures are validated.
  • ✓When investigating issues where a token might be misused across services.

Example of what to ask your AI

“I want to test the login security of website X. I have written authorization to check the SAML flow.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/identity-federation/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/identity-federation/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool analyzes how different services communicate to authenticate users. It checks if the information exchanged (tokens, signatures) is valid and cannot be forged or misused.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill identity-federation

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/identity-federation/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

⚠️ AUTHORIZED USE ONLY This skill is for educational purposes or authorized security assessments only. You must have explicit, written permission from the system owner before using this tool. Misuse of this tool is illegal and strictly prohibited.

Mandatory confirmation gate Before running any command that probes, exploits, changes, persists on, extracts data from, or attempts credential access against a target:

  1. Ask the user to state the exact target URL, IP, account, or resource.
  2. Ask the user to confirm written authorization and the permitted scope.
  3. Show the exact command(s) and explain their expected effect.
  4. Wait for explicit confirmation in the current conversation.

Without that confirmation, remain read-only and provide defensive guidance only. Prefer a sandbox, disposable VM, or controlled lab.

Identity Federation (SAML / OIDC / OAuth)

When to Use

  • Testing SSO/federation flows within an approved scope.
  • Hunting signature-validation or audience-confusion flaws.

适用场景

  • SAML Response 签名/断言篡改面(经典缺陷模式)
  • OIDC 隐式/授权码 + PKCE 缺失
  • redirect_uri / state / nonce 问题
  • IdP 与 SP 元数据、多租户 issuer 混淆
  • 与 api-security JWT 攻击互补(本 skill 偏联邦与 SSO 流)

工作流

□ 画清:User → SP → IdP → Token → SP
□ 收集:/.well-known/openid-configuration、SAML metadata
□ 检查:redirect_uri 精确匹配、state 绑定、PKCE
□ 检查:SAML 签名覆盖范围、algorithm 降级
□ 会话固定与登出失效

工具链

工具 用途
Burp + SAML Raider 等 断言编辑(授权)
jwt_tool JWT 段
浏览器 DevTools 重定向链
IdP 管理日志 审计

参考

  • references/sso-flow-checklist.md
  • ../api-security/ ../windows-ad/(企业 IdP)

路由上下文

上游: MASTER R37
下游: 纯 API JWT → api-security;云 IdP → cloud-k8s

任务完成自检

  • 是否映射完整 SSO 流?
  • 每个 Finding 是否有复现与影响?
  • Checklist?

Limitations

  • IdP-side testing is often out of scope; confirm boundaries first.
  • Token replay tests can lock out real users; stage carefully.

Adapted from zhaoxuya520/reverse-skill (MIT).

FAQ

What is 'identity federation'?

It's a system that allows you to use a single login (like Google) to access multiple different applications without needing to create a new account for each.

What are SAML, OIDC, and OAuth2?

These are protocols (sets of rules) used to make identity federation work securely.

Can I use this on any website?

No. You can only use this tool on systems you have explicit, written permission to security test.

Details

Original description by the author

Authorized assessment of federated identity systems: SAML, OIDC, OAuth2 flows, SSO misconfiguration, and token-confusion issues.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#3315
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills