360 Secure SkillHub
360 安全技能中心

Gdpr

这是纯Shell编写的命令行GDPR合规工具,核心功能是通过各类命令记录审计、政策变更、密钥轮换、数据存取等合规事件,支持日志存储与查看,还能统计、搜索、导出为JSON/CSV/TXT格式。适用于合规审计、数据流动追踪、政策管理等场景,全程离线,数据仅本地存储,安全可靠。

bytesagain3
bytesagain3
热度 62.42
最近更新 2026-05-11 17:33:12
分类:安全依赖:纯提示词应用场景:法律文档 / 报告撰写 / 数据处理 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add gdpr
Metadata
name
Gdpr
description
Audit GDPR compliance, generate privacy policies, and document data flows. Use when auditing practices, drafting policies, or checking consent flows.
version
2.0.0
author
BytesAgain
homepage
https://bytesagain.com
source
https://github.com/bytesagain/ai-skills
tags
["encryption","protection","gdpr","compliance","privacy"]

GDPR

GDPR v2.0.0 — a security toolkit for managing GDPR compliance workflows from the command line. Log security operations, audit trails, policy changes, and more. Each entry is timestamped and persisted locally. Works entirely offline — your data never leaves your machine.

Commands

Domain Commands

Each domain command works in two modes: log mode (with arguments) saves a timestamped entry, view mode (no arguments) shows the 20 most recent entries.

Command Description
gdpr generate <input> Log a generation event (privacy policy, consent form, etc.)
gdpr check-strength <input> Log a strength check result (password, encryption, etc.)
gdpr rotate <input> Log a key/credential rotation event
gdpr audit <input> Log an audit finding or compliance check result
gdpr store <input> Log a data storage event (what was stored and where)
gdpr retrieve <input> Log a data retrieval/access event
gdpr expire <input> Log a data expiration or retention event
gdpr policy <input> Log a policy change or update
gdpr report <input> Log a report entry or compliance summary
gdpr hash <input> Log a hashing operation (data anonymization, etc.)
gdpr verify <input> Log a verification result (identity, consent, integrity)
gdpr revoke <input> Log a revocation event (consent withdrawal, access removal)

Utility Commands

Command Description
gdpr stats Show summary statistics across all log files
gdpr export <fmt> Export all data to a file (formats: json, csv, txt)
gdpr search <term> Search all log entries for a term (case-insensitive)
gdpr recent Show the 20 most recent entries from the activity log
gdpr status Health check — version, data dir, entry count, disk usage
gdpr help Show the built-in help message
gdpr version Print the current version (v2.0.0)

Data Storage

All data is stored locally at ~/.local/share/gdpr/. Each domain command writes to its own log file (e.g., audit.log, policy.log, revoke.log). A unified history.log tracks all actions across commands. Use export to back up your data at any time.

Requirements

  • Bash (4.0+)
  • No external dependencies — pure shell script
  • No network access required

When to Use

  • Auditing GDPR compliance across your organization's data practices
  • Logging data access and retrieval events for accountability
  • Tracking consent revocations and data subject requests
  • Recording key/credential rotation schedules
  • Documenting policy changes with timestamps for audit trails
  • Managing data retention and expiration workflows
  • Generating compliance reports from logged activity
  • Exporting audit logs for regulatory submissions

Examples

# Log a compliance audit finding
gdpr audit "User data export endpoint missing encryption — needs fix"

# Record a policy update
gdpr policy "Updated cookie consent banner to include analytics opt-out"

# Log a consent revocation
gdpr revoke "User #4521 withdrew marketing consent via email"

# Track a key rotation
gdpr rotate "API key rotated for payment service, old key expires 2025-04-01"

# Log data storage event
gdpr store "Backup of EU customer PII moved to Frankfurt region"

# Verify identity check
gdpr verify "KYC verification passed for account #8832"

# Log a data expiration
gdpr expire "Inactive accounts older than 2 years purged per retention policy"

# Generate a hash record
gdpr hash "SHA-256 hash of user export file: a3f8c9..."

# Search across all logs
gdpr search "consent"

# Export everything as CSV
gdpr export csv

# Check overall status
gdpr status

# View recent activity
gdpr recent

Powered by BytesAgain | bytesagain.com | hello@bytesagain.com