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

@greenarmor/ges-audit-engine

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-audit-engine

GESF Audit Engine - Audit trails and compliance evaluation

npmnpm
Version
1.4.0
Version published
Maintainers
1
Created
Source

@greenarmor/ges-audit-engine

Source code audit trails and compliance finding evaluation for the Green Engineering Standard Framework (GESF).

Scans project source code for security and compliance issues — detecting hardcoded secrets, weak cryptography, SQL injection patterns, missing authentication, missing security headers, and more.

Install

npm install @greenarmor/ges-audit-engine

Exports

ExportDescription
FindingType representing a security or compliance finding
runAudit(root)Scans a project directory and returns findings
deduplicateFindings(findings)Removes duplicate findings from scan results

Usage

import { runAudit, deduplicateFindings } from '@greenarmor/ges-audit-engine';

const { findings, scannedFiles } = runAudit('/path/to/project');
const unique = deduplicateFindings(findings);

console.log(`Scanned ${scannedFiles} files, found ${unique.length} issues`);

What It Detects

  • Hardcoded secrets (passwords, API keys, connection strings, private keys)
  • Weak cryptography (MD5, SHA1, DES, disabled TLS)
  • SQL injection patterns (string concatenation in queries)
  • XSS patterns (innerHTML, document.write, dangerouslySetInnerHTML)
  • Missing authentication middleware
  • Missing security headers (helmet, CORS, rate limiting)
  • Missing database audit columns
  • Configuration issues (secrets in .env without .gitignore, Docker running as root)
  • @greenarmor/ges-core — Types and constants
  • @greenarmor/ges-report-generator — Generates reports from findings

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