guidewire-security-basics

Featured

Implement Guidewire security: OAuth2 JWT, API roles, Gosu secure coding, and data protection. Trigger: "guidewire security basics", "security-basics".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Guidewire Security Basics ## Overview Guidewire manages insurance policy administration, claims processing, and billing containing policyholder PII (SSNs, driver's license numbers, medical records for claims), financial settlement data, and adjuster notes. A breach exposes claimant personal information, policy terms, and payment histories across the entire insurance book of business. Secure OAuth2 JWT tokens, Cloud API roles, Gosu custom code, and any integration touching policy or claims data. ## API Key Management ```typescript function createGuidewireClient(): { token: string; baseUrl: string } { const clientId = process.env.GUIDEWIRE_CLIENT_ID; const clientSecret = process.env.GUIDEWIRE_CLIENT_SECRET; const tokenUrl = process.env.GUIDEWIRE_TOKEN_URL; if (!clientId || !clientSecret || !tokenUrl) { throw new Error("Missing GUIDEWIRE_CLIENT_ID, CLIENT_SECRET, or TOKEN_URL"); } // OAuth2 tokens are short-lived JWTs — never cache beyond expiry console.log("Guidewire OAuth2 client initialized for:", tokenUrl); return { token: "", baseUrl: process.env.GUIDEWIRE_API_URL! }; } ``` ## Webhook Signature Verification ```typescript import crypto from "crypto"; import { Request, Response, NextFunction } from "express"; function verifyGuidewireWebhook(req: Request, res: Response, next: NextFunction): void { const signature = req.headers["x-guidewire-signature"] as string; const secret = process.env.GUIDEWIRE_WEBHOOK_SECRET!; const expected = crypto.create...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category