Safe Docker
C 67 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
safe-docker is a security tool that allows coding agents to safely use Docker, preventing potential risks to the host system.
Description
safe-docker is a security tool designed for coding agents like Claude Code. It ensures safe usage of Docker by implementing necessary guardrails on agent Docker operations. The tool protects against various risks, including unauthorized access to the host file system, privilege escalation from containers, and exposure of sensitive information. safe-docker operates in two layers: a Rust-based hook that verifies and blocks potential threats before executing commands, and an OPA Docker AuthZ plugin as the final defense line.
الوصف
safe-docker هو أداة أمنية مصممة لاستخدام كودرز مثل Claude Code. يضمن safe-docker استخدامًا آمنًا للدوكر عن طريق تنفيذ الحواجز اللازمة على العمليات الدوكرية للمستخدمين. تتم حماية safe-docker من مختلف المخاطر، بما في ذلك الوصول غير المصرح به إلى نظام الملفات المضيف، وترقية الصلاحيات من داخل الكونتاينر، وتعرض المعلومات الحساسة. يعمل safe-docker على طبقتين: hook مصمم باستخدام لغة الرust الذي يفحص ويمنع التهديدات المحتملة قبل تنفيذ الأوامر، و plugin OPA Docker AuthZ كخط دفاع أخير.
Novelty
7/10Tags
Technologies
Claude Models
Quality Score
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (33% test-to-source ratio)
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- 1766 duplicate lines detected \u2014 consider DRY refactoring
- 5 'god files' with >500 LOC need decomposition
Recommendations
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Open data scored by Repobility · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | コーディングエージェント(Claude Code 等)に 安全に Docker 操作権限を渡すためのセキュリティツール。 | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | CLI Tool | cli | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
