github.com/greenpau/caddy-security
| Skill | Added | Review |
|---|---|---|
authentication-portal-api .codex/skills/authentication-portal-api/SKILL.md Build or troubleshoot portal JSON/native login clients, refresh, Documents, profile and admin APIs, and public JWKS. Use for HTTP contracts; portal Caddyfile wiring belongs to configuration-authentication. | 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
break-fix-troubleshooting .codex/skills/break-fix-troubleshooting/SKILL.md Diagnose caddy-security deployment and runtime failures from configs, logs, versions, and HTTP evidence. Use for focused fixes, unresolved support handoffs, or preparing break-fix issue reports. | 63 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
coding-directives .codex/skills/coding-directives/SKILL.md Implement or review caddy-security Go code, Caddy modules, parsers, lifecycle, and HTTP delegation. Use for app/plugin boundaries, authcrunch integration, errors, logging, and code conventions. | 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration .codex/skills/configuration/SKILL.md Build or review caddy-security Caddyfiles and select focused configuration skills. Use for security app declarations and authenticate/authorize route wiring. | 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-authentication .codex/skills/configuration-authentication/SKILL.md Configure authentication portals, backend selection, redirect trust, refresh, Documents storage, and portal wiring. Delegates cookies, UI, transforms, crypto, and OIDC provider details to focused skills. | 63 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-authentication-cookies .codex/skills/configuration-authentication-cookies/SKILL.md Configure portal cookie names, prefixes, domains, paths, attributes, and refresh overrides. Use for cookie precedence and coordination with authorization token discovery. | 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-authentication-cross-device .codex/skills/configuration-authentication-cross-device/SKILL.md Configure and verify optional cross-device portal login, QR activation, explicit approval, browser binding, cancellation, and lifecycle through Caddy. Native login and external provider configuration retain their own owners. | 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-authentication-ui .codex/skills/configuration-authentication-ui/SKILL.md Configure portal UI templates, static assets, themes, languages, links, and custom CSS/JS/HTML. Use for branding and refresh-aware templates; transform-generated links belong to user transforms. | 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-authentication-user-transforms .codex/skills/configuration-authentication-user-transforms/SKILL.md Configure portal user transforms: matchers, typed claims, role actions, conditional challenges, MFA, and deny rules. Use for authentication-time policy; stored account rules belong to configuration-users. | 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-authorization .codex/skills/configuration-authorization/SKILL.md Configure authorization policies, ACLs, static claims enrichment, required external decisions, bypasses, identity headers, JWT verification, remote Basic/API-key auth, SQLite API keys, and direct OAuth without a portal. | 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-credentials .codex/skills/configuration-credentials/SKILL.md Configure reusable named username/password credentials for messaging consumers, including optional domains and runtime values. LDAP bind credentials belong to identity stores. | 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-crypto .codex/skills/configuration-crypto/SKILL.md Configure portal/policy JWT keys, named access signers, strict access-token profiles, token names and lifetimes, discovery, rotation, and System API encryption keys. | 62 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-http-integrations .codex/skills/configuration-http-integrations/SKILL.md Mount authenticate and authorize handlers, separate portal and protected routes, align auth URLs, and preserve trusted proxy metadata. Use for path conflicts, split hosts, public JWKS, and route ordering. | 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-identity-stores .codex/skills/configuration-identity-stores/SKILL.md Configure local, LDAP or SQLite password identity stores, trusted SQLite administration, realms, databases, binds, TLS trust and group mappings. Delegates static local entries to configuration-users. | 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-logging .codex/skills/configuration-logging/SKILL.md Configure AuthCrunch diagnostic skip rules, Caddy credential redaction, and logger boundaries. Use for component/message filtering and safe credential diagnostics; authorization outcomes remain unchanged. | 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-messaging .codex/skills/configuration-messaging/SKILL.md Configure email, file and SQLite messaging providers, bounded delivery workers, SMTP transport, sender credentials and registration notifications. | 59 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-oauth-applications .codex/skills/configuration-oauth-applications/SKILL.md Register named OAuth clients, manage private registration storage, and configure portal OIDC providers. Owns security oauth/oidc provisioning commands; external login providers and security local are separate. | 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-oauth-providers .codex/skills/configuration-oauth-providers/SKILL.md Configure external OAuth/OIDC login providers, credentials, scopes, issuer/audience trust, JWKS, PKCE, portal enablement, and named pending-login storage. Named relying-party registrations and portal OPs belong to OAuth applications. | 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-registrations .codex/skills/configuration-registrations/SKILL.md Configure legacy signup and SQLite email-confirmed enrollment, portal selection, messaging, storage and recovery. OAuth client registration is separate. | 55 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 | |
configuration-runtime-resolution .codex/skills/configuration-runtime-resolution/SKILL.md Configure and validate Caddy runtime placeholders, secret lookups, encoded instructions, and resolved fixtures. Use to determine which fields resolve and preserve exact values; manager blocks belong to secrets. | 54 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4372fa7 |