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

@yixi/dockerfile-doctor

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@yixi/dockerfile-doctor - npm Package Compare versions

Comparing version
1.0.0
to
1.0.1
+1
-1
package.json
{
"name": "@yixi/dockerfile-doctor",
"version": "1.0.0",
"version": "1.0.1",
"description": "Lint a Dockerfile for production-safety and security issues. Zero dependencies, runs in <100ms. From the Claude Operator family.",

@@ -5,0 +5,0 @@ "type": "module",

@@ -23,6 +23,6 @@ # dockerfile-doctor

# global
npm install -g @claude-operator/dockerfile-doctor
npm install -g @yixi/dockerfile-doctor
# or just run without install
npx @claude-operator/dockerfile-doctor
npx @yixi/dockerfile-doctor
```

@@ -59,3 +59,3 @@

- name: Lint Dockerfile
run: npx -y @claude-operator/dockerfile-doctor
run: npx -y @yixi/dockerfile-doctor
```

@@ -118,8 +118,16 @@

This is a free standalone tool from the same author as [Claude Operator](https://[your-domain]) — a production-grade `CLAUDE.md` and skill pack for senior engineering teams using Claude Code. The Dockerfile checks here are a rewrite of one skill from the paid pack as a no-LLM static analyzer.
This is a free standalone tool from the same author as [Claude Operator](https://github.com/yixi) — a production-grade `CLAUDE.md` and skill pack for senior engineering teams using Claude Code. The Dockerfile checks here are a rewrite of one skill from the paid pack as a no-LLM static analyzer.
The full pack adds 17 more skills (with LLM-aware versions of code review, security audit, n+1 detection, migration safety, bundle size analysis, etc.), 3 subagents, 3 slash commands, and a hooks config — $27 with a 7-day refund.
[Get the full pack →](https://[your-domain])
[Get the full pack →](https://github.com/yixi)
## Sister tools
Part of a small family of zero-dependency static-analysis CLIs:
- [`@yixi/dockerfile-doctor`](https://www.npmjs.com/package/@yixi/dockerfile-doctor) — this tool
- [`@yixi/env-doctor`](https://www.npmjs.com/package/@yixi/env-doctor) — `.env` drift + committed-secret detector
- [`@yixi/token-doctor`](https://www.npmjs.com/package/@yixi/token-doctor) — local Claude Code spend analyzer
## License

@@ -126,0 +134,0 @@

#!/usr/bin/env node
// dockerfile-doctor — lint a Dockerfile for production-safety and security issues.
// Free tool. Part of the Claude Operator family — https://[your-domain]
// Free tool. Part of the Claude Operator family — https://www.npmjs.com/~yixi

@@ -19,3 +19,3 @@ import { readFile, access } from 'node:fs/promises';

} else if (a === '-v' || a === '--version') {
process.stdout.write('dockerfile-doctor 0.1.0\n');
process.stdout.write('dockerfile-doctor 1.0.1\n');
process.exit(0);

@@ -100,3 +100,3 @@ } else if (a === '--json') {

Claude Operator — a production-grade CLAUDE.md and skill pack
Full pack: https://[your-domain]
Full pack: https://www.npmjs.com/~yixi
`);

@@ -139,3 +139,3 @@ }

process.stdout.write(`${dim('More skills like this in the full pack →')} https://[your-domain]\n`);
process.stdout.write(`${dim('More skills like this in the full pack →')} https://www.npmjs.com/~yixi\n`);
}