
Product
Introducing Repository Access Permissions and Custom Roles
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.
@greenarmor/ges-scanner-integration
Advanced tools
GESF Scanner Integration - Trivy, Gitleaks, Semgrep, npm audit
Security scanner integrations for the Green Engineering Standard Framework (GESF).
Wraps industry-standard security scanners — Trivy, Gitleaks, Semgrep, npm audit, and pnpm audit — into a unified interface with structured results.
npm install @greenarmor/ges-scanner-integration
| Export | Description |
|---|---|
ScanResult | Interface for scanner output (scanner name, status, findings, raw output) |
runNpmAudit() | Run npm audit and parse results |
runPnpmAudit() | Run pnpm audit and parse results |
runTrivy() | Run Trivy container/filesystem scan |
runGitleaks() | Run Gitleaks secret detection |
runSemgrep() | Run Semgrep static analysis |
runAllScans() | Run all available scanners and collect results |
formatScanResults(results) | Format scan results as a human-readable summary |
import { runAllScans, formatScanResults } from '@greenarmor/ges-scanner-integration';
const results = runAllScans();
console.log(formatScanResults(results));
// Or run individual scanners
import { runGitleaks } from '@greenarmor/ges-scanner-integration';
const secrets = runGitleaks();
if (secrets.status === 'found') {
console.log(`Found ${secrets.findings.length} secrets`);
}
| Scanner | Purpose | Requirement |
|---|---|---|
| npm audit | Dependency vulnerabilities | npm projects |
| pnpm audit | Dependency vulnerabilities | pnpm projects |
| Trivy | Container and filesystem scanning | Trivy installed |
| Gitleaks | Secret detection in Git history | Gitleaks installed |
| Semgrep | Static analysis for security patterns | Semgrep installed |
Scanners that are not installed are gracefully skipped with a not_available status.
@greenarmor/ges-core — Types and constants@greenarmor/ges-cicd-generator — CI/CD workflow generationMIT
FAQs
GESF Scanner Integration - Trivy, Gitleaks, Semgrep, npm audit
We found that @greenarmor/ges-scanner-integration demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

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.

Product
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.

Product
Socket MCP now lets AI assistants review org alerts, investigate threats using the Socket threat feed, and inspect package files in addition to dependency scoring.

Product
Socket Firewall blocks malicious VS Code and Open VSX extensions before install, protecting developers from compromised editor marketplaces.