🚀 Socket Launch Week Day 4:Socket MCP Adds Org Alerts, Threat Feed Review, and Package Inspection.Learn more
Sign In

@greenarmor/ges-doc-generator

Package Overview
Dependencies
Maintainers
1
Versions
44
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

npmnpm
Version
1.4.1
Version published
Weekly downloads
2.3K
17.64%
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 18 Jun 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts