New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@greenarmor/ges-compliance-engine

Package Overview
Dependencies
Maintainers
1
Versions
61
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@greenarmor/ges-compliance-engine

GESF Compliance Engine - GDPR controls, evaluation, and compliance checking

latest
npmnpm
Version
1.6.8
Version published
Weekly downloads
388
-22.24%
Maintainers
1
Weekly downloads
 
Created
Source

@greenarmor/ges-compliance-engine

GDPR compliance controls, evaluation, and compliance checking for the Green Engineering Standard Framework (GESF).

Evaluates GDPR controls based on Articles 5, 25, 30, 32, 33, and 34 — producing structured control objects with pass/fail/warning status.

Install

npm install @greenarmor/ges-compliance-engine

Exports

FunctionDescription
createGDPRControls()Returns all GDPR controls across all articles
createArticle5Controls()Controls for GDPR Article 5 — Principles relating to processing
createArticle25Controls()Controls for Article 25 — Data protection by design and by default
createArticle30Controls()Controls for Article 30 — Records of processing activities
createArticle32Controls()Controls for Article 32 — Security of processing
createArticle33Controls()Controls for Article 33 — Notification of data breach to supervisory authority
createArticle34Controls()Controls for Article 34 — Communication of data breach to data subject
evaluateControl(control)Evaluates a single control and returns its status

Usage

import { createGDPRControls, evaluateControl, createArticle32Controls } from '@greenarmor/ges-compliance-engine';

const allControls = createGDPRControls();
const art32 = createArticle32Controls();

const evaluated = allControls.map(c => evaluateControl(c));
  • @greenarmor/ges-core — Types and constants
  • @greenarmor/ges-scoring-engine — Scoring evaluated controls
  • @greenarmor/ges-policy-engine — Policy pack management

License

MIT

FAQs

Package last updated on 17 Aug 2026

Related posts