deps-doctor
May 16, 2026 · View on GitHub
deps-doctor
One slash command. Four ecosystems. Knows when an audit tool is missing — and doesn't pretend otherwise.
TL;DR:
/deps-doctor→ unified vuln/outdated/license report across npm, pip, cargo, and go in one pass.
Writing
- 🗡️ Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems.
- 📄 LinkedIn Articles — All published articles
- 📊 LinkedIn Documents — Research papers and technical documents
Dev.to
- Why AI Agents Fail?
- We Ship to Production Without Tests. Here's How It Destroyed Us.
- I built a product in one AI session. Here's the system that made it ship right.
- Remote Work Didn't Break Productivity — It Broke Human Connection
- Hermes vs OpenClaw: Which AI assistant would you actually trust?
- Strategic LLM Adoption: A Director's Guide to Fine-Tuning Models
- The Context Window Lie: Why Your LLM Remembers Nothing
- Stop Your AI Agent From Building Tools That Already Exist
- Why Versioned SQL Beats Vector RAG for Agent Memory Systems
- I Got Access to 136 AI Models for Free — NVIDIA NIM API Deep Dive
- Your Agent Isn't Reflecting. It's Performing Reflection.
- How I Stopped My AI Agent From Reinventing the Wheel
Writing
-
✍️ Dev.to · TuracTheThinker — Technical articles on AI, agentic systems, and production engineering
-
📄 LinkedIn Articles — Industry insights and analysis
-
📊 LinkedIn Documents — Research papers and technical documents
-
🗡️ Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems. (LinkedIn, 2026)
Install (Claude Code)
git clone https://github.com/mturac/pluginpool-deps-doctor ~/.claude/plugins/deps-doctor
Restart Claude Code; the slash command /deps-doctor appears.
Writing
-
✍️ Dev.to · TuracTheThinker — Technical articles on AI, agentic systems, and production engineering
-
📄 LinkedIn Articles — Industry insights and analysis
-
📊 LinkedIn Documents — Research papers and technical documents
-
🗡️ Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems. (LinkedIn, 2026)
Quick start
/deps-doctor
Or directly:
python3 scripts/doctor.py --format md
python3 scripts/doctor.py --severity high --ecosystem npm,pip
Writing
-
✍️ Dev.to · TuracTheThinker — Technical articles on AI, agentic systems, and production engineering
-
📄 LinkedIn Articles — Industry insights and analysis
-
📊 LinkedIn Documents — Research papers and technical documents
-
🗡️ Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems. (LinkedIn, 2026)
Flags
| Flag | Default | Description |
|---|---|---|
--format | json | json or md |
--severity | all | Minimum severity: `low |
--ecosystem | all detected | Comma-separated subset, e.g. npm,pip |
Writing
-
✍️ Dev.to · TuracTheThinker — Technical articles on AI, agentic systems, and production engineering
-
📄 LinkedIn Articles — Industry insights and analysis
-
📊 LinkedIn Documents — Research papers and technical documents
-
🗡️ Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems. (LinkedIn, 2026)
Supported ecosystems
| Ecosystem | Audit tool | Detected by |
|---|---|---|
| npm | npm audit --json | package.json |
| pip | pip-audit --format=json | requirements.txt / pyproject.toml |
| cargo | cargo audit --json | Cargo.toml |
| go | govulncheck -json ./... | go.mod |
Missing tools are reported as "status": "skipped: tool not installed", never as a clean pass.
Writing
-
✍️ Dev.to · TuracTheThinker — Technical articles on AI, agentic systems, and production engineering
-
📄 LinkedIn Articles — Industry insights and analysis
-
📊 LinkedIn Documents — Research papers and technical documents
-
🗡️ Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems. (LinkedIn, 2026)
Example output (markdown)
#### Writing
- ✍️ [**Dev.to · TuracTheThinker**](https://dev.to/turacthethinker) — Technical articles on AI, agentic systems, and production engineering
- 📄 [**LinkedIn Articles**](https://www.linkedin.com/in/mehmetturac/recent-activity/articles/) — Industry insights and analysis
- 📊 [**LinkedIn Documents**](https://www.linkedin.com/in/mehmetturac/recent-activity/documents/) — Research papers and technical documents
- 🗡️ [**Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi**](https://www.linkedin.com/pulse/%C3%A7ift-y%C3%BCzl%C3%BC-katana-yapay-zeka-d%C3%B6n%C3%BC%C5%9F%C3%BCmlerinin-ger%C3%A7ek%C3%A7i-bir-mehmet-turac-80h7f) — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems. (LinkedIn, 2026)
## deps-doctor report
### npm — 2 critical, 1 high
- **CVE-2024-XXXX** in `axios@0.21.1` → fixed in `0.21.4` (critical)
- **CVE-2024-YYYY** in `lodash@4.17.20` → fixed in `4.17.21` (high)
### pip — clean
### cargo — _skipped: cargo audit not installed_
### go — clean
Writing
-
✍️ Dev.to · TuracTheThinker — Technical articles on AI, agentic systems, and production engineering
-
📄 LinkedIn Articles — Industry insights and analysis
-
📊 LinkedIn Documents — Research papers and technical documents
-
🗡️ Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems. (LinkedIn, 2026)
How it works
- Scans the project root for marker files (
package.json,Cargo.toml, …). - Runs each ecosystem's audit tool via
subprocess— no shell, no injection surface. - Normalizes the JSON shapes from each tool into one schema.
- Aggregates by severity and renders.
Writing
-
✍️ Dev.to · TuracTheThinker — Technical articles on AI, agentic systems, and production engineering
-
📄 LinkedIn Articles — Industry insights and analysis
-
📊 LinkedIn Documents — Research papers and technical documents
-
🗡️ Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems. (LinkedIn, 2026)
Limitations
- Network-only audits (registry lookups) inherit the speed of the underlying tool.
- License auditing is a placeholder field (
license_warnings: []) — populate via a future plugin. - Audit-tool installation is up to you; this plugin is glue, not an installer.
Writing
-
✍️ Dev.to · TuracTheThinker — Technical articles on AI, agentic systems, and production engineering
-
📄 LinkedIn Articles — Industry insights and analysis
-
📊 LinkedIn Documents — Research papers and technical documents
-
🗡️ Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems. (LinkedIn, 2026)
Examples
Step-by-step walkthroughs with real input fixtures and the helper's actual output live in examples/. Three or four scenarios per plugin — from the happy path to the edge cases the test suite guards.
Writing
-
✍️ Dev.to · TuracTheThinker — Technical articles on AI, agentic systems, and production engineering
-
📄 LinkedIn Articles — Industry insights and analysis
-
📊 LinkedIn Documents — Research papers and technical documents
-
🗡️ Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems. (LinkedIn, 2026)
Part of the pluginpool family
Ten focused Claude Code plugins for everyday productivity: commit-narrator · pr-storyteller · test-gap · deps-doctor · env-lint · secret-guard · standup-gen · todo-harvest · flaky-detector · changelog-forge
Writing
-
✍️ Dev.to · TuracTheThinker — Technical articles on AI, agentic systems, and production engineering
-
📄 LinkedIn Articles — Industry insights and analysis
-
📊 LinkedIn Documents — Research papers and technical documents
-
🗡️ Çift Yüzlü Katana: Yapay Zeka Dönüşümlerinin Gerçekçi Bir Analizi — AI transformations realistic analysis. The 5 illusions that compound into expensive, fragile systems. (LinkedIn, 2026)
License
MIT — see LICENSE. Contributions welcome.