🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@eldrex/core

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@eldrex/core

Core engine for DevDiff — intelligent, privacy-first changelog generation

Source
npmnpm
Version
1.0.4
Version published
Weekly downloads
19
-72.06%
Maintainers
1
Weekly downloads
 
Created
Source

@eldrex/core

Core engine for DevDiff — intelligent, privacy-first changelog generation

npm version Socket Score License: MIT

Overview

@eldrex/core is the engine that powers DevDiff. It parses git diffs, analyzes code changes, and generates human-readable changelogs using AI that runs entirely on your machine.

Installation

npm install @eldrex/core

Quick Start

import { generateChangelog } from '@eldrex/core'

const result = await generateChangelog({
  diffText: "...",
  dryRun: false
})

console.log(result.formattedOutput)

API Reference

Full documentation: devdiff.vercel.app

🔒 Security & Privacy

What This Package Accesses

ResourceWhyDefaultCan Disable
File SystemRead git repos, write changelogsYesNo (core function)
ShellExecute git, detect toolsYesYes
NetworkCloud AI, webhooks, notificationsNoYes (default off)

What This Package NEVER Does

  • ❌ Send telemetry or analytics
  • ❌ Read files outside your project
  • ❌ Access environment variables except configured API keys
  • ❌ Execute arbitrary shell commands
  • ❌ Share data with third parties

Shell Access Notice

This package may execute shell commands for:

  • Git operations (git log, git diff) — for analyzing code changes
  • Tool detection (which ollama) — to find installed AI providers

All shell access is:

  • Whitelisted (only git, ollama, which, node allowed)
  • Audited (logged to security trail)
  • Disableable (set { security: { disableShellAccess: true } })

Network Access Notice

DevDiff is local-first by default. Network access only occurs when you explicitly configure:

FeatureDefaultNetwork Required
AI AnalysisLocal onlyNo
Cloud AI (OpenAI, etc.)DisabledYes (your API key)
Webhooks (incoming)DisabledYes
Notifications (Slack, etc.)DisabledYes
Version checkEnabledYes (can disable)

AI Security Disclosure

DevDiff integrates with AI/LLM models for code analysis. We take specific precautions to mitigate AI-related risks:

  • Prompt Injection Protection: All inputs to AI models are sanitized to prevent prompt injection.
  • Data Minimization: We send the minimum data required (only the diff, not the entire file). Secrets are automatically redacted before AI processing.
  • Local-First Default: By default, AI processing uses local models (Ollama, WebGPU, WASM). No data leaves your machine unless you explicitly configure a cloud provider.
  • Model Verification: When using local models, we verify model checksums to prevent supply-chain attacks through model files.

Audit Trail

Every sensitive operation is logged:

npx devdiff audit --package @eldrex/core

License

MIT © DevDiff Contributors

Keywords

changelog

FAQs

Package last updated on 04 Jul 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