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

@greenarmor/ges-doc-generator

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-doc-generator

GESF Documentation Generator - Compliance and security document templates

latest
npmnpm
Version
1.6.8
Version published
Weekly downloads
352
5.71%
Maintainers
1
Weekly downloads
 
Created
Source

@greenarmor/ges-doc-generator

Compliance and security document template generation for the Green Engineering Standard Framework (GESF).

Generates structured Markdown documents, YAML configuration, and JSON metadata files for compliance directories including GDPR policies, security standards, threat models, and data inventories.

Install

npm install @greenarmor/ges-doc-generator

Exports

ExportDescription
GeneratedFileInterface for generated output (filePath + content)
generateComplianceDocs(name, type)Generate all compliance documents (GDPR, retention, DPIA, etc.)
generateSecurityDocs(name, type)Generate all security documents (threat model, encryption, IR, etc.)
generateConfigYaml(config)Generate .ges/config.yaml
generateMetadataJson(config)Generate .ges/metadata.json
generateConfigJson(config)Generate .ges/config.json
generateFrameworkVersionJson()Generate .ges/framework-version.json
generateScoreJson()Generate initial .ges/score.json

Usage

import {
  generateComplianceDocs,
  generateSecurityDocs,
  generateConfigYaml
} from '@greenarmor/ges-doc-generator';

const compliance = generateComplianceDocs('MyApp', 'saas');
const security = generateSecurityDocs('MyApp', 'saas');

// Write all files
[...compliance, ...security].forEach(file => {
  fs.writeFileSync(file.filePath, file.content);
});

Generated Documents

Compliance (compliance/):

  • GDPR policy, data inventory, retention policy, processing records, risk register, access control matrix, privacy impact assessment

Security (security/):

  • Threat model, key management, logging policy, backup policy, incident response, disaster recovery, encryption standard

Configuration (.ges/):

  • config.yaml, metadata.json, score.json, framework-version.json
  • @greenarmor/ges-core — Types and constants
  • @greenarmor/ges-cicd-generator — CI/CD workflow generation

License

MIT

FAQs

Package last updated on 17 Aug 2026

Related posts