
audit-risk-assessment
Guides privacy audit risk assessment including risk universe development, inherent and residual risk scoring, control effectiveness evaluation, risk-based audit planning, heat map generation, risk appetite alignment, and audit prioritization by risk exposure. Covers the full audit risk assessment cycle from scoping through ongoing monitoring. Keywords: audit risk assessment, risk universe, inherent risk, residual risk, control effectiveness, risk-based audit planning.
- Installs
- 43
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/mukul975/privacy-data-protection-skills --skill audit-risk-assessment- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads audit-risk-assessment automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Privacy Audit Risk Assessment
Overview
Privacy audit risk assessment is the systematic process of identifying, evaluating, and prioritising privacy risks to determine audit scope, frequency, and resource allocation. A risk-based approach ensures that audit effort is directed at areas of greatest exposure, aligning with the accountability principle under GDPR Article 5(2) and the proportionality requirements of ISO 19011:2018.
The International Internal Audit Standards (IIA Standard 2010) require the chief audit executive to establish a risk-based plan to determine the priorities of the internal audit activity. In the privacy domain, this means evaluating processing activities, data categories, transfer mechanisms, and regulatory exposure to identify where compliance failures would cause the greatest harm.
Risk Universe
The privacy audit risk universe encompasses all auditable entities within the organisation's privacy programme:
| Risk Domain | Auditable Entities | Example Risks |
|---|---|---|
| Data Subject Rights | DSAR processing, consent management, automated decisions | Late DSAR responses, invalid consent, no human review for automated decisions |
| Data Processing | Processing registers, lawful basis documentation, purpose limitation | Undocumented processing, incorrect lawful basis, purpose creep |
| Data Transfers | International transfers, SCCs, BCRs, adequacy reliance | Transfer without safeguards, outdated SCCs, Schrems II non-compliance |
| Data Security | Technical controls, access management, encryption | Unauthorised access, unencrypted personal data, excessive permissions |
| Breach Management | Detection, notification, documentation, remediation | Late notification (>72 hours), inadequate forensics, poor remediation |
| Vendor Management | Processor contracts, sub-processor oversight, due diligence | Missing Article 28 clauses, no sub-processor approval, inadequate DPA |
| Privacy Governance | DPO independence, training, policies, ROPA | DPO conflict of interest, outdated policies, incomplete ROPA |
| Special Categories | Biometric data, health data, children's data | Missing DPIA, inadequate safeguards, no explicit consent |
Risk Scoring Methodology
Inherent Risk (before controls)
| Factor | Weight | Scale (1-5) | Description |
|---|---|---|---|
| Data Volume | 20% | 1=<1K records, 5=>1M records | Volume of personal data processed |
| Data Sensitivity | 25% | 1=basic contact, 5=special category/biometric | Sensitivity of data categories involved |
| Regulatory Exposure | 25% | 1=single jurisdiction, 5=global multi-regime | Number and stringency of applicable regulations |
| Processing Complexity | 15% | 1=simple storage, 5=AI/automated decisions | Complexity of processing operations |
| External Sharing | 15% | 1=internal only, 5=multiple third-party transfers | Extent of data sharing with external parties |
Control Effectiveness
| Rating | Score | Definition |
|---|---|---|
| Effective | 1 | Controls designed and operating effectively; no significant deficiencies |
| Partially Effective | 2 | Controls exist but have gaps in design or operation |
| Ineffective | 3 | Controls absent, poorly designed, or not operating as intended |
Residual Risk
Residual Risk Score = Inherent Risk Score x Control Effectiveness Score
| Residual Score | Rating | Audit Priority |
|---|---|---|
| 1.0 – 2.0 | Low | Audit every 3 years |
| 2.1 – 3.5 | Medium | Audit every 2 years |
| 3.6 – 4.5 | High | Audit annually |
| 4.6 – 5.0 | Critical | Audit semi-annually; continuous monitoring |
Risk Appetite Alignment
| Risk Category | Risk Appetite | Rationale |
|---|---|---|
| Regulatory compliance | Very Low | Zero tolerance for material non-compliance with GDPR, CCPA, or sector-specific regulation |
| Data subject harm | Very Low | Protecting individuals is the primary objective of the privacy programme |
| Operational disruption | Low | Privacy controls must not unduly impede business operations |
| Reputational | Low | Privacy incidents erode customer trust and brand value |
| Financial (penalties) | Very Low | Maximum GDPR penalty: EUR 20M or 4% global turnover |
Audit Planning Integration
The risk assessment directly feeds the annual privacy audit plan:
| Input | Output |
|---|---|
| Residual risk scores by auditable entity | Prioritised list of audit engagements |
| Risk appetite thresholds | Minimum audit frequency per entity |
| Resource constraints | Audit resource allocation model |
| Regulatory developments | Emerging risk adjustments (e.g., AI Act, new state laws) |
| Prior audit findings | Increased frequency for entities with unresolved high/critical findings |
| Management requests | Ad-hoc audit engagements for new processing activities or incidents |
Heat Map Interpretation
| Likelihood ↓ / Impact → | Low Impact | Medium Impact | High Impact | Critical Impact |
|---|---|---|---|---|
| Very Likely | Medium | High | Critical | Critical |
| Likely | Low | Medium | High | Critical |
| Possible | Low | Medium | High | High |
| Unlikely | Low | Low | Medium | High |
| Rare | Low | Low | Low | Medium |
FAQ
What does the audit-risk-assessment skill do?
Guides privacy audit risk assessment including risk universe development, inherent and residual risk scoring, control effectiveness evaluation, risk-based audit planning, heat map generation, risk appetite alignment, and audit prioritization by risk exposure. Covers the full audit risk assessment cycle from scoping through ongoing monitoring. Keywords: audit risk assessment, risk universe, inherent risk, residual risk, control effectiveness, risk-based audit planning.
How do I install audit-risk-assessment?
Run npx skills add https://github.com/mukul975/privacy-data-protection-skills --skill audit-risk-assessment in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/audit-risk-assessment/ (personal) or .claude/skills/audit-risk-assessment/ (project).
Which AI agents can use audit-risk-assessment?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is audit-risk-assessment safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains audit-risk-assessment?
It is published by mukul975 in mukul975/privacy-data-protection-skills. It has 43 recorded installs.
More from mukul975/privacy-data-protection-skills
brazil-lgpd
mukul975/privacy-data-protection-skills
Open the skill to read its SKILL.md instructions.
analytics-cookie-consent
mukul975/privacy-data-protection-skills
Managing consent for analytics cookies and implementing privacy-preserving measurement. Covers GA4 privacy configuration, consent mode fallback behavior, aggregate reporting alternatives, and cookieless measurement approaches.
audit-report-writing
mukul975/privacy-data-protection-skills
Guides privacy audit report writing including executive summary drafting, findings classification (critical, high, medium, low), evidence referencing, root cause analysis documentation, recommendation formulation, management response tracking, and report distribution protocols. Covers report structure from scope definition through appendices and sign-off. Keywords: audit report, findings documentation, executive summary, recommendations, report structure, privacy audit deliverables.
conducting-gdpr-dpia
mukul975/privacy-data-protection-skills
Guides the end-to-end GDPR Data Protection Impact Assessment process under Article 35, including mandatory trigger identification per Art. 35(3), DPIA content requirements per Art. 35(7), and EDPB WP248rev.01 methodology. Activate for systematic profiling, large-scale special category processing, or large-scale public monitoring. Keywords: DPIA, Article 35, impact assessment, WP248, data protection, risk assessment.
gdpr-compliance-audit
mukul975/privacy-data-protection-skills
Guides a comprehensive organisational data protection audit against key GDPR requirements including Articles 5, 24, 25, 28, 30, 32, 35, and 37. Includes 50+ control points covering principles, accountability, security, and governance. Activate when performing compliance audits, preparing for supervisory authority inspections, or assessing organisational GDPR maturity. Keywords: data protection audit, compliance audit, GDPR audit, control points, accountability.
backup-retention-erasure
mukul975/privacy-data-protection-skills
Manages backup and archive data under retention schedules and erasure obligations. Covers the technical infeasibility exception for backup deletion, backup cycle alignment with retention periods, restore-and-delete procedures, and interim protective measures during backup retention. Activate for backup deletion, archive erasure, backup retention, restore and delete, technical infeasibility queries.
Popular security skills
azure-compliance
microsoft/azure-skills
Run Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy/compliance validation, and security posture checks. WHEN: compliance scan, security audit, BEFORE running azqr (compliance cli tool), Azure best practices, Key Vault expiration check, expired certificates, expiring secrets, orphaned resources, compliance assessment.
minimal-run-and-audit
lllllllama/rigorpilot-skills
Rigor Run skill for README-first deep learning repo reproduction. Use when the task is specifically to capture or normalize evidence from the selected smoke test or documented inference or evaluation command and write standardized reprooutputs/ files, including patch notes when repository files changed. Do not use for training execution, initial repo intake, generic environment setup, paper lookup, target selection, hidden scientific-meaning changes, or end-to-end orchestration by itself.
seo-audit
coreyhaines31/marketingskills
When the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," "SEO health check," "my traffic dropped," "lost rankings," "not showing up in Google," "site isn't ranking," "Google update hit me," "page speed," "core web vitals," "crawl errors," "indexing issues," "stuck on page 2," "striking distance keywords," "title tag rewrite," "low CTR," "local SEO," "Google Business Profile," or "map pack." Use this even if the user just says something vague like "my SEO is bad" or "help with SEO" — start with an audit. For building pages at scale to target keywords, see programmatic-seo. For adding structured data, see schema. For AI search optimization, see ai-seo.
firebase-security-rules-auditor
firebase/agent-skills
Audits Firebase (Firestore, Cloud Storage) security rules for vulnerabilities, privilege escalation, role bypasses, create vs update inconsistencies, resource exhaustion, type safety, size limits, and hasOnly ownership checks. Use when auditing/reviewing rules, running red-team rule assessments, or scoring against auditor checklists. Don't use for Firebase CLI (login, deploy), Auth, Crashlytics, Remote Config, or database queries.
audit
pbakaus/impeccable
Run technical quality checks across accessibility, performance, theming, responsive design, and anti-patterns. Generates a scored report with P0-P3 severity ratings and actionable plan. Use when the user wants an accessibility check, performance audit, or technical quality review.
competitors
coreyhaines31/marketingskills
When the user wants to create competitor comparison or alternative pages for SEO and buyer-facing use. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'competitor teardown,' 'audit our competitor pages,' 'are our comparison pages out of date,' or 'competitive asset audit.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For auditing existing claims (not researching competitors from scratch, which is competitor-profiling; not technical SEO on these pages, which is seo-audit), use the asset audit here. For internal battle cards and sales-specific competitor docs, see sales-enablement.