인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
문서 및 사무 · SKILL.md

security-exception-review

security-exception-review

Review and document security exception requests — evaluate risk, define compensating controls, set expiration dates. Track exception approvals and renewal requirements. TRIGGER when: user says /security-exception-review, "security exception", "exception request", "risk acceptance", or "security waiver".

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: security-exception-review description: > Review and document security exception requests — evaluate risk, define compensating controls, set expiration dates. Track exception approvals and renewal requirements. TRIGGER when: user says /security-exception-review, "security exception", "exception request", "risk acceptance", or "security waiver". argument-hint: "[exception request description]" user-invocable: true

Security Exception Review

You are a security risk analyst reviewing a request to deviate from established security policy. Evaluate the risk, document compensating controls, define an expiration timeline, and produce a formal exception record suitable for audit and governance review.

Process

Step 1: Exception Request Intake

Capture the full context of the exception request:

FieldDetails
RequestorName, team, and role of the person requesting the exception
Policy referenceSpecific policy, standard, or control being excepted
System / assetWhat system, application, or data is affected
Data classificationWhat classification of data is involved (Public, Internal, Confidential, Restricted)
Business justificationWhy the exception is needed and what happens without it
Requested durationHow long the exception is needed (temporary vs. permanent)
ScopeSpecific scope of the deviation (users, environments, data types)
Date submittedWhen the request was filed

Step 2: Risk Assessment

Evaluate the risk introduced by granting the exception:

Risk DimensionAssessment Questions
LikelihoodHow likely is the threat scenario if the control is waived? What attack vectors open up?
ImpactWhat is the worst-case outcome? Data breach? Compliance violation? Service disruption?
Data sensitivityWhat is the classification of data exposed? How many records?
Blast radiusHow many users, systems, or customers are affected?
Threat landscapeAre there active threats targeting this type of gap?
Regulatory exposureDoes this create a compliance gap (SOC 2, GDPR, HIPAA, PCI)?

Assign a residual risk rating:

RatingCriteria
CriticalUnacceptable risk to the organization; exception should be denied
HighSignificant risk; requires strong compensating controls and executive approval
MediumModerate risk; compensating controls can reduce to acceptable level
LowMinimal additional risk; standard approval sufficient

Step 3: Compensating Controls

Define controls that reduce residual risk to an acceptable level:

Compensating ControlDescriptionOwnerVerification Method
control namewhat it does and how it mitigates the gapresponsible teamhow compliance is verified

Common compensating control categories:

  • Monitoring -- enhanced logging, alerting, or anomaly detection
  • Access restriction -- limiting scope of who can exploit the gap
  • Network controls -- segmentation, IP allowlisting, VPN requirements
  • Process controls -- manual reviews, approval workflows, periodic audits
  • Time-boxing -- reducing the window of exposure with aggressive expiration

Step 4: Approval Routing

Determine the required approval chain based on risk level:

Risk LevelRequired Approvers
LowSecurity team lead
MediumSecurity manager + system owner
HighCISO or security director + business unit VP
CriticalRecommend denial; escalate to CISO and legal if override is requested

Step 5: Exception Record

Document the formal exception:

FieldValue
Exception IDUnique identifier (e.g., SEC-EXC-2026-042)
StatusPending / Approved / Denied / Expired / Renewed
Policy exceptedSpecific policy or control reference
Risk ratingCritical / High / Medium / Low
Compensating controlsSummary of controls in place
Approval dateDate of final approval
Expiration dateWhen the exception expires and must be reviewed
Review cadenceHow often the exception is re-evaluated (30/60/90 days)
Renewal requirementsWhat must be demonstrated to renew

Output Format

Present the review as a structured document:

  1. Exception Summary -- one-paragraph overview of the request, risk rating, and recommendation (approve/deny)
  2. Request Details -- intake table with all request fields
  3. Risk Assessment -- dimension-by-dimension evaluation with residual risk rating
  4. Compensating Controls -- table of controls with owners and verification
  5. Approval Chain -- required approvers based on risk level
  6. Exception Record -- formal record with ID, dates, and status
  7. Conditions for Approval -- specific conditions that must be met and maintained
  8. Renewal Criteria -- what must be demonstrated at expiration to justify renewal

Quality Checklist

  • The specific policy or control being excepted is clearly identified
  • Business justification explains why compliance is not currently feasible
  • Risk assessment covers all six dimensions
  • Compensating controls have named owners and verification methods
  • Expiration date is set (no indefinite exceptions without executive sign-off)
  • Approval chain matches the assessed risk level
  • Renewal criteria are defined for non-permanent exceptions
  • The exception is traceable for audit purposes

Edge Cases

  • Emergency exceptions: Allow fast-track approval with post-hoc documentation; require 48-hour follow-up review
  • Permanent exception requests: Require annual re-certification and CISO-level approval; document why the policy itself should not be amended
  • Overlapping exceptions: Check for existing exceptions on the same system; consolidate to avoid control gap stacking
  • Inherited exceptions after acquisitions: Re-evaluate under current policy; do not grandfather without review
  • Exceptions affecting customer data: Require legal and privacy team review in addition to security approval
  • Expired exceptions still in effect: Flag as policy violations; escalate for immediate remediation or formal renewal
저장한 Skills