compliance-engineering
/compliance-engineering
Wdraża w kodzie wymagania SOC 2, HIPAA, GDPR, PCI-DSS i FedRAMP: logi audytowe, szyfrowanie danych, kontrole dostępu, privacy by design i mapowanie wymagań regulacyjnych.
- Autor
- travisjneuman ↗
- Repozytorium
- .claude ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 25.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 25.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Wdraża w kodzie wymagania SOC 2, HIPAA, GDPR, PCI-DSS i FedRAMP: logi audytowe, szyfrowanie danych, kontrole dostępu, privacy by design i mapowanie wymagań regulacyjnych.
Oryginalny opis (EN)
SOC2, HIPAA, GDPR, PCI-DSS, FedRAMP compliance implementation in code. Audit logging, data encryption, access controls, privacy by design, and regulatory requirement mapping. Use when implementing compliance controls, preparing for audits, or building privacy-compliant systems.
Jak działa
- Framework Overview
- SOC 2 Controls in Code
- HIPAA Technical Safeguards
- GDPR Implementation
- Consumer Web App Defaults
- PCI-DSS Key Controls
- Compliance as Code
Podgląd SKILL.md
---
name: compliance-engineering
description: SOC2, HIPAA, GDPR, PCI-DSS, FedRAMP compliance implementation in code. Audit logging, data encryption, access controls, privacy by design, and regulatory requirement mapping. Use when implementing compliance controls, preparing for audits, or building privacy-compliant systems.
---
# Compliance Engineering
## Framework Overview
| Framework | Scope | Key Requirements |
|-----------|-------|-----------------|
| **SOC 2** | Service organizations | Security, availability, confidentiality, privacy, processing integrity |
| **HIPAA** | Healthcare data (PHI) | Encryption, access controls, audit logging, BAAs |
| **GDPR** | EU personal data | Consent, data minimization, right to erasure, DPIAs |
| **PCI-DSS** | Payment card data | Network segmentation, encryption, access controls, logging |
| **FedRAMP** | US government cloud | NIST 800-53 controls, continuous monitoring, authorization |
## SOC 2 Controls in Code
### Audit Logging
```typescript
interface AuditEvent {
timestamp: string;
actor: { id: string; role: string; ip: string };
action: string;
resource: { type: string; id: string };
outcome: 'success' | 'failure';
metadata: Record<string, unknown>;
}
async function auditLog(event: AuditEvent): Promise<void> {
// Write-once, append-only storage (immutable)
await auditStore.append({
...event,
timestamp: new Date().toISOString(),
hash: computeChainHash(event), // tamper detection
});
}
```
### Access Control
```typescript
// RBAC with principle of least privilege
const permissions = {
admin: ['read', 'write', 'delete', 'manage_users'],
editor: ['read', 'write'],
viewer: ['read'],
} as const;
function authorize(user: User, action: string, resource: Resource): boolean {
const allowed = permissions[user.role];
if (!allowed?.includes(action)) {
auditLog({ action, outcome: 'failure', actor: user, resource });
return false;
}
return true;
}
```
## HIPAA Technical Safeguards
- **Encryption at rest:** AES-256 for PHI storage, AWS KMS / GCP KMS for key management
- **Encryption in transit:** TLS 1.2+ mandatory, certificate pinning for mobile
- **Access controls:** Unique user IDs, automatic logoff, MFA required
- **Audit controls:** Log all PHI access, retain logs 6+ years, tamper-evident
- **Data backup:** Encrypted backups, tested restore procedures, geographic redundancy
## GDPR Implementation
### Consent Management
```typescript
interface ConsentRecord {
userId: string;
purpose: string;
granted: boolean;
timestamp: string;
source: 'explicit' | 'legitimate_interest';
withdrawable: boolean;
}
// Data Subject Access Request (DSAR)
async function handleDSAR(userId: string, type: 'access' | 'erasure' | 'portability') {
switch (type) {
case 'access': return await exportUserData(userId); // JSON/CSV
case 'erasure': return await deleteUserData(userId); // Right to be forgotten
case 'portability': return await exportPortableData(userId); // Machine-readable
}
}
```
### Data Minimization
- Collect only what's needed for the stated purpose
- Set retention policies with automatic deletion
- Pseudonymize where possible (replace PII with tokens)
- Anonymize for analytics (k-anonymity, differential privacy)
## Consumer Web App Defaults
- [ ] Fonts, CSS, and JS self-hosted (`next/font`, `@fontsource/*`); no `fonts.googleapis.com` on page view (GDPR IP leak; Munich court, 2022)
- [ ] Session replay (Sentry Replay, PostHog, Hotjar, Clarity, LogRocket, FullStory) off until consent, inputs masked (California CIPA wiretap claims)
- [ ] Marketing email: unsubscribe link, List-Unsubscribe header, physical postal address (CAN-SPAM)
- [ ] Subscriptions: renewal terms next to the button, express consent, online cancellation (California ARL, FTC ROSCA)
- [ ] Age policy: not child-directed, or verifiable parental consent before collecting data from under-13s (COPPA)
- [ ] Public user uploads: DMCA designated agent registered with the Copyright Office (renew every 3 years) and a notice-and-takedown page (17 U.S.C. 512(c))
## PCI-DSS Key Controls
- **Never store CVV/CVC** — ever, in any form
- **Tokenize card numbers** — use Stripe/Braintree tokens instead of raw PANs
- **Network segmentation** — isolate cardholder data environment (CDE)
- **Quarterly vulnerability scans** — ASV-approved external scans
- **Penetration testing** — annual at minimum, after significant changes
## Compliance as Code
- **Policy as code:** Open Policy Agent (OPA), AWS Config Rules, Azure Policy
- **Infrastructure compliance:** Terraform Sentinel, Checkov, tfsec
- **Runtime compliance:** Falco for container monitoring, AWS GuardDuty
- **Evidence collection:** Automated screenshot/log collection for audit evidence
Wersje
W bazie nie ma innych skilli o nazwie compliance-engineering.
Migawka bazy z 28.10.2026 · wersja paczki c312d0104162 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100compliance-review
Sprawdza zgodność regulacyjną z SOC2, PCI-DSS, GDPR i HIPAA: listy kontrolne, ślady audytowe i kontrola dostępu. - 100regulatory-compliance
Przygotowuje plan zgodności z SOC 2, HIPAA i PCI-DSS, wspiera audyty i dobór kontroli bezpieczeństwa. - 100compliance-auditor
Pomaga osiągnąć zgodność regulacyjną, wdrażać kontrole i przygotować się do audytów w ramach GDPR, HIPAA, PCI DSS, SOC 2 i norm ISO. - 100compliance-audit
Prowadzi audyty zgodności z GDPR, HIPAA, PCI DSS, SOC 2 i ISO z automatycznym zbieraniem dowodów i analizą luk, przy ocenach, przygotowaniu do certyfikacji i wdrażaniu kontroli. - 90Compliance Mapping
Mapuje wyniki bezpieczeństwa na wymagania ram zgodności takich jak PCI-DSS, HIPAA, SOC 2 czy NIST CSF. - 100compliance-testing
Testuje zgodność regulacyjną z GDPR, CCPA, HIPAA, SOC 2, PCI-DSS i przepisami branżowymi, przy zapewnianiu zgodności prawnej, przygotowaniu do audytów i obsłudze danych wrażliwych.