
Product
PHP and Composer Support Is Now in Beta
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.
@eldrex/core
Advanced tools
🔒 Built for Privacy — DevDiff tracks zero telemetry, logs no data, and makes no external calls except directly to your configured AI provider. Verify yourself →
@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.
If DevDiff saves you time, leave a review — it helps other developers find us.
npm install @eldrex/core
import { generateChangelog } from "@eldrex/core";
const result = await generateChangelog({
diffText: "...",
dryRun: false,
});
console.log(result.formattedOutput);
SKILL.md → .devdiff/context.md → autoGenerate).HallucinationGuard verifying output against diffs, naming conventions, anti-pattern rules, and AI hedging language.MemoryManager), date range deletions, dry-run previews, active range scoping, and storage deduplication.today, yesterday, this-week, date-range, since-initial, between-commits) to exact git revision ranges.NetworkGuardV2 with 100+ domain blocklist across 5 categories, PluginAuditor, and DisclosureReport (devdiff disclose).Full documentation: devdiff.vercel.app
| Resource | Why | Default | Can Disable |
|---|---|---|---|
| File System | Read git repos, write changelogs | Yes | No (core function) |
| Shell | Execute git, detect tools | Yes | Yes |
| Network | Cloud AI, webhooks, notifications | No | Yes (default off) |
This package may execute shell commands for:
git log, git diff) — for analyzing code changeswhich ollama) — to find installed AI providersAll shell access is:
git, ollama, which, node allowed){ security: { disableShellAccess: true } })DevDiff is local-first by default. Network access only occurs when you explicitly configure:
| Feature | Default | Network Required |
|---|---|---|
| AI Analysis | Local only | No |
| Cloud AI (OpenAI, etc.) | Disabled | Yes (your API key) |
| Webhooks (incoming) | Disabled | Yes |
| Notifications (Slack, etc.) | Disabled | Yes |
| Version check | Enabled | Yes (can disable) |
DevDiff integrates with AI/LLM models for code analysis. We take specific precautions to mitigate AI-related risks:
Every sensitive operation is logged:
npx devdiff audit --package @eldrex/core
Enjoying DevDiff? Leave a review — it takes 30 seconds and helps more than you know.
MIT © DevDiff Contributors
FAQs
Core engine for DevDiff — intelligent, privacy-first changelog generation
We found that @eldrex/core 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.

Product
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.

Product
Socket is bringing experimental protection to Firefox, scanning 97,000+ extensions in Mozilla's official directory for malware and risky updates.

Research
/Security News
Three compromised Rust crates pulled in a malicious dependency that downloaded and executed cross-platform malware during Cargo builds.