Oauth2 Flow Helper - Auto-activating skill for Security Fundamentals. Triggers on: oauth2 flow helper, oauth2 flow helper Part of the Security Fundamentals skill category.
34
Quality
3%
Does it follow best practices?
Impact
90%
1.00xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/03-security-fundamentals/oauth2-flow-helper/SKILL.mdOAuth2 PKCE Authorization Code Flow
PKCE code verifier
100%
100%
PKCE code challenge
100%
100%
State parameter
100%
100%
State validation
100%
100%
No token in URL
100%
100%
Secure token storage
100%
100%
No hardcoded secrets
100%
100%
Step-by-step walkthrough
100%
100%
Vulnerability identification
100%
100%
Redirect URI validation note
0%
33%
Uses Web Crypto API
100%
100%
Without context: $0.5301 · 3m 4s · 21 turns · 22 in / 10,492 out tokens
With context: $0.5927 · 3m 14s · 25 turns · 24 in / 11,107 out tokens
OAuth2 Callback Input Validation
State param validation
100%
100%
Error param handling
100%
100%
Auth code format check
100%
100%
Redirect URI whitelist
50%
33%
Validation separate from business logic
100%
100%
At least 5 test cases
100%
100%
CSRF test case
100%
100%
Scope validation
0%
0%
Validation rules document
100%
100%
No secret in code
100%
100%
Production-ready error responses
100%
100%
Without context: $0.6339 · 2m 48s · 25 turns · 25 in / 10,706 out tokens
With context: $0.8103 · 3m · 37 turns · 36 in / 11,054 out tokens
OAuth2 Vulnerability Detection and Remediation
Weak state entropy
100%
100%
Missing state validation
100%
100%
SSL verification disabled
100%
100%
Open redirect vulnerability
100%
100%
Missing error parameter check
0%
0%
Severity ratings present
100%
100%
Standards references
100%
100%
Attack scenario descriptions
100%
100%
Fixed code is functional
100%
100%
Before/after remediation
100%
100%
Token storage not logged
100%
100%
Identifies 4+ vulnerabilities
100%
100%
Without context: $0.3512 · 2m 11s · 12 turns · 13 in / 7,993 out tokens
With context: $0.5504 · 2m 31s · 24 turns · 22 in / 9,323 out tokens
994edc4
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.