المهارات eightctl سجل التدقيق
📦

سجل التدقيق

eightctl - 9 عمليات التدقيق

مقارنة الإصدارات

التغييرات في القدرات والنتائج عبر الإصدارات المدقّقة، الأحدث أولاً.

الإصدارالتاريخالنتيجةعناصر المراجعةالتغيير مقارنةً بالسابقة
v9 الأحدث٢٣ يوليو ٢٠٢٦، ٠٥:٢٤ م 2 مؤكَّد0لا تغيير في القدرات
v8 ١٠ يوليو ٢٠٢٦، ٠٤:٠٣ م 1 مؤكَّد0لا تغيير في القدرات
v7 ٩ يوليو ٢٠٢٦، ٠٨:٥٧ ص 1 مؤكَّد10لا تغيير في القدرات
v6 ٩ يوليو ٢٠٢٦، ٠٤:٠٣ ص 2 مؤكَّد11لا تغيير في القدرات
v5 ٨ يوليو ٢٠٢٦، ٠١:٣٩ ص 3 مؤكَّد2لا تغيير في القدرات
v4 ٦ يوليو ٢٠٢٦، ١١:٥٩ ص 3 مؤكَّد8 متغيرات البيئة
v3 ٢٩ يونيو ٢٠٢٦، ١١:١١ م لا توجد نتائج مؤكَّدة0متغيرات البيئة
v2 ٣٠ مارس ٢٠٢٦، ٠٣:٤١ ص لا توجد نتائج مؤكَّدة0لا تغيير في القدرات
v1 ٣٠ مارس ٢٠٢٦، ٠٣:٣٨ ص لا توجد نتائج مؤكَّدة0الأساس

٢٣ يوليو ٢٠٢٦، ٠٥:٢٤ م

All static findings are false positives caused by Markdown code formatting, metadata, or descriptive paths. Semantic review found mutable dependency installation and authenticated physical-device changes.

1
الملفات التي تم فحصها
51
الأسطر التي تم تحليلها
5
عناصر المراجعة
0
تم تجاهل الإيجابيات الكاذبة

مخاوف أمنية مؤكدة (2)

متوسط
Mutable Dependency Installation
The installer uses an @latest Go module reference, so future installations may retrieve unreviewed upstream code.
The metadata explicitly identifies the GitHub module and requests its latest available version.
متوسط
Authenticated Physical Device Changes
The skill guides commands that change temperature, alarms, schedules, audio, base position, and power through an unofficial authenticated API.
The documented commands are mutating operations, and the notes identify authentication, an unofficial API, and confirmation requirements.

عوامل الخطر

⚙️ الأوامر الخارجية (10)
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (2)
دقّقه: codex

١٠ يوليو ٢٠٢٦، ٠٤:٠٣ م

All 14 static findings are false positives caused by Markdown code spans, metadata, configuration documentation, or a rate-limit note. A medium-risk semantic finding remains because the skill directs an agent to run state-changing commands against a physical sleep device through an authenticated unofficial API.

1
الملفات التي تم فحصها
51
الأسطر التي تم تحليلها
4
عناصر المراجعة
0
تم تجاهل الإيجابيات الكاذبة

مخاوف أمنية مؤكدة (1)

متوسط
State-Changing Physical Device Control
The skill directs an agent to run authenticated CLI commands that can change pod temperature, power, alarms, schedules, audio, and bed position. Incorrect commands can affect a physical sleep device, although the skill instructs confirmation before temperature or alarm changes.
The listed commands explicitly modify device state, and the confirmation note acknowledges the operational impact.

عوامل الخطر

⚙️ الأوامر الخارجية (10)
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (2)
دقّقه: codex

٩ يوليو ٢٠٢٦، ٠٨:٥٧ ص

The skill intentionally directs the assistant to use the eightctl CLI for Eight Sleep pod operations, including temperature, alarms, schedules, audio, and base controls. Static findings for Markdown command examples are partly valid because they describe external command use, while the system reconnaissance and homepage URL findings are false positives. No prompt injection attempt was found, but the install metadata uses a mutable Go module target.

1
الملفات التي تم فحصها
51
الأسطر التي تم تحليلها
14
عناصر المراجعة
0
تم تجاهل الإيجابيات الكاذبة

مخاوف أمنية مؤكدة (1)

متوسط
Mutable Go Install Target
The install metadata uses github.com/steipete/eightctl/cmd/eightctl@latest, which can resolve to different code over time.
The metadata explicitly declares a Go module install using the latest target rather than a pinned version.
عناصر مراجعة القدرات (10)

هذه قدرات محلية حقيقية قد يُتوقع وجودها لهذه المهارة، لذا فهي تتطلب مراجعة ولكن لا تُحتسب كسلوك خبيث مؤكد.

مرتفع
Hidden file in home directory
- Config: `~/.config/eightctl/config.yaml`
The skill documents use of a hidden home-directory config path that may contain authentication material.
متوسط
Ruby/shell backtick execution
Use `eightctl` for Eight Sleep pod control. Requires auth.
The Markdown backticks are not Ruby execution, but the line explicitly instructs use of the external eightctl CLI.
متوسط
Ruby/shell backtick execution
- `eightctl status`
The line provides an external eightctl command that the assistant may run to check pod status.
متوسط
Ruby/shell backtick execution
- `eightctl on|off`
The line provides external eightctl commands that can change the pod power state.
متوسط
Ruby/shell backtick execution
- `eightctl temp 20`
The line provides an external eightctl command that can change the pod temperature.
متوسط
Ruby/shell backtick execution
- Alarms: `eightctl alarm list|create|dismiss`
The line provides external eightctl commands for alarm management.
متوسط
Ruby/shell backtick execution
- Schedules: `eightctl schedule list|create|update`
The line provides external eightctl commands for schedule management.
متوسط
Ruby/shell backtick execution
- Audio: `eightctl audio state|play|pause`
The line provides external eightctl commands for audio control.
متوسط
Ruby/shell backtick execution
- Base: `eightctl base info|angle`
The line provides external eightctl commands for base information and angle control.
متوسط
Hidden file access
- Config: `~/.config/eightctl/config.yaml`
The skill documents access to the eightctl config under the user's home configuration directory.

عوامل الخطر

⚙️ الأوامر الخارجية (10)
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (2)
دقّقه: codex

٩ يوليو ٢٠٢٦، ٠٤:٠٣ ص

The skill intentionally invokes the eightctl CLI to control Eight Sleep hardware and uses local or environment-based credentials. No prompt injection or malicious instructions were found, but device-control actions and credential handling require confirmation and user care.

1
الملفات التي تم فحصها
51
الأسطر التي تم تحليلها
16
عناصر المراجعة
0
تم تجاهل الإيجابيات الكاذبة

مخاوف أمنية مؤكدة (2)

متوسط
Credential-Based Device Control
The skill instructs users to authenticate with ~/.config/eightctl/config.yaml or EIGHTCTL_EMAIL and EIGHTCTL_PASSWORD. These credentials enable control of a physical sleep device and should not be exposed in chat, logs, or shared files.
The authentication methods are explicitly documented, and the commands affect connected Eight Sleep hardware.
متوسط
Physical Device State Changes Require Confirmation
The skill supports commands that can change temperature, alarms, schedules, audio playback, and base angle. These actions affect a physical device and should require explicit user approval before execution.
The documented command list includes multiple mutating operations, and the file itself recommends confirmation before some changes.
عناصر مراجعة القدرات (11)

هذه قدرات محلية حقيقية قد يُتوقع وجودها لهذه المهارة، لذا فهي تتطلب مراجعة ولكن لا تُحتسب كسلوك خبيث مؤكد.

مرتفع
Hidden file in home directory
- Config: `~/.config/eightctl/config.yaml`
The skill documents use of a hidden configuration file under the user's home directory. This may contain authentication data.
متوسط
Ruby/shell backtick execution
Use `eightctl` for Eight Sleep pod control. Requires auth.
The line instructs use of the external eightctl command for device control, although the backticks are Markdown formatting rather than Ruby execution.
متوسط
Ruby/shell backtick execution
- `eightctl status`
The line documents an external eightctl command that queries device status.
متوسط
Ruby/shell backtick execution
- `eightctl on|off`
The line documents external eightctl commands that turn the pod on or off.
متوسط
Ruby/shell backtick execution
- `eightctl temp 20`
The line documents an external eightctl command that changes pod temperature.
متوسط
Ruby/shell backtick execution
- Alarms: `eightctl alarm list|create|dismiss`
The line documents external eightctl alarm commands, including commands that create or dismiss alarms.
متوسط
Ruby/shell backtick execution
- Schedules: `eightctl schedule list|create|update`
The line documents external eightctl schedule commands, including commands that create or update schedules.
متوسط
Ruby/shell backtick execution
- Audio: `eightctl audio state|play|pause`
The line documents external eightctl audio commands, including commands that change audio playback.
متوسط
Ruby/shell backtick execution
- Base: `eightctl base info|angle`
The line documents external eightctl base commands, including commands that can adjust the base angle.
متوسط
Hidden file access
- Config: `~/.config/eightctl/config.yaml`
The skill documents access to ~/.config/eightctl/config.yaml for CLI configuration.
منخفض
Hardcoded URL
homepage: https://eightctl.sh
The metadata includes a hardcoded project homepage URL. This is expected for a skill listing and is low risk.

عوامل الخطر

⚙️ الأوامر الخارجية (10)
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (2)
دقّقه: claude

٨ يوليو ٢٠٢٦، ٠١:٣٩ ص

The static Ruby backtick and system reconnaissance findings are false positives from Markdown examples. The audit confirms sensitive hidden config usage and adds semantic findings for mutable remote installation, credential environment variables, and physical device control side effects.

1
الملفات التي تم فحصها
51
الأسطر التي تم تحليلها
8
عناصر المراجعة
0
تم تجاهل الإيجابيات الكاذبة

مخاوف أمنية مؤكدة (3)

متوسط
Unpinned Remote Binary Install Source
The install metadata uses github.com/steipete/eightctl/cmd/eightctl@latest. This mutable version can install future code that was not reviewed with the skill.
The source file directly specifies a Go install module ending in @latest.
متوسط
Sensitive Credential Environment Variables
The skill documents EIGHTCTL_EMAIL and EIGHTCTL_PASSWORD for authentication. Password environment variables can leak through shell history, logs, or process environments.
The file explicitly lists an email and password environment variable for authentication.
متوسط
Physical Device State Changes
The skill exposes commands that change pod power, temperature, alarms, audio, and base angle. These actions should require explicit user confirmation.
The command list includes state-changing device controls, and the notes require confirmation for some changes.
عناصر مراجعة القدرات (2)

هذه قدرات محلية حقيقية قد يُتوقع وجودها لهذه المهارة، لذا فهي تتطلب مراجعة ولكن لا تُحتسب كسلوك خبيث مؤكد.

مرتفع
Hidden file in home directory
- Config: `~/.config/eightctl/config.yaml`
The skill documents an auth config path under ~/.config, which can contain sensitive Eight Sleep credentials or tokens.
متوسط
Hidden file access
- Config: `~/.config/eightctl/config.yaml`
The skill references a hidden config file used for authentication. Access should be limited and credentials should be redacted.

عوامل الخطر

⚙️ الأوامر الخارجية (10)
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (2)
دقّقه: codex

٦ يوليو ٢٠٢٦، ١١:٥٩ ص

The skill relies on the external eightctl CLI, which can control an Eight Sleep device after authentication. Markdown-only detections for config paths, homepage metadata, and rate-limit notes were false positives, but mutable installation, credential handling, and device-changing commands require clear safeguards.

1
الملفات التي تم فحصها
51
الأسطر التي تم تحليلها
14
عناصر المراجعة
0
تم تجاهل الإيجابيات الكاذبة

مخاوف أمنية مؤكدة (3)

متوسط
Mutable External Tool Installation
The skill installs github.com/steipete/eightctl/cmd/eightctl@latest, which can resolve to different code over time.
The metadata explicitly declares a Go install target with the @latest version selector.
متوسط
Sensitive Account Credentials Required
The skill requires Eight Sleep authentication and supports config or environment variables for email and password.
The instructions state that authentication is required and name credential storage mechanisms.
متوسط
Authenticated Device State Changes
The skill can change temperature, power, alarms, schedules, audio, and base position through an unofficial API.
The command list includes several mutating operations, and the notes state the API is unofficial.
عناصر مراجعة القدرات (8)

هذه قدرات محلية حقيقية قد يُتوقع وجودها لهذه المهارة، لذا فهي تتطلب مراجعة ولكن لا تُحتسب كسلوك خبيث مؤكد.

متوسط
Ruby/shell backtick execution
Use `eightctl` for Eight Sleep pod control. Requires auth.
The backticks are Markdown, not Ruby execution, but this line confirms reliance on the external eightctl command.
متوسط
Ruby/shell backtick execution
- `eightctl status`
The backticks are Markdown, but the skill instructs the agent to run the external eightctl status command.
متوسط
Ruby/shell backtick execution
- `eightctl on|off`
The backticks are Markdown, but the skill documents external eightctl on and off commands that change device state.
متوسط
Ruby/shell backtick execution
- `eightctl temp 20`
The backticks are Markdown, but the skill documents an external eightctl temperature command.
متوسط
Ruby/shell backtick execution
- Alarms: `eightctl alarm list|create|dismiss`
The backticks are Markdown, but the skill documents external eightctl alarm commands.
متوسط
Ruby/shell backtick execution
- Schedules: `eightctl schedule list|create|update`
The backticks are Markdown, but the skill documents external eightctl schedule commands.
متوسط
Ruby/shell backtick execution
- Audio: `eightctl audio state|play|pause`
The backticks are Markdown, but the skill documents external eightctl audio commands.
متوسط
Ruby/shell backtick execution
- Base: `eightctl base info|angle`
The backticks are Markdown, but the skill documents external eightctl base commands.

عوامل الخطر

⚙️ الأوامر الخارجية (10)
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (2)
دقّقه: codex

٢٩ يونيو ٢٠٢٦، ١١:١١ م

Official skill with simple instructions for the eightctl command-line tool. The skill references external commands, network API use, a local config file, and environment variables, but no malicious behavior or prompt injection was found.

1
الملفات التي تم فحصها
51
الأسطر التي تم تحليلها
4
عناصر المراجعة
0
تم تجاهل الإيجابيات الكاذبة

عوامل الخطر

⚙️ الأوامر الخارجية (11)
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (2)
🔑 متغيرات البيئة (1)
دقّقه: codex

٣٠ مارس ٢٠٢٦، ٠٣:٤١ ص

Official skill from Anthropic/skills repository. Static analysis shows standard CLI integration for smart home device control. No malicious patterns detected. Risk factors reflect legitimate device control operations (external commands, network API calls, config file access). Rate limiting notice present for API usage.

1
الملفات التي تم فحصها
51
الأسطر التي تم تحليلها
3
عناصر المراجعة
0
تم تجاهل الإيجابيات الكاذبة

عوامل الخطر

⚙️ الأوامر الخارجية (11)
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (2)
دقّقه: claude

٣٠ مارس ٢٠٢٦، ٠٣:٣٨ ص

Official skill from anthropics/skills repository. The skill executes the eightctl CLI tool to control Eight Sleep pods. Requires authentication via config file or environment variables. No prompt injection attempts detected. Safe to publish.

1
الملفات التي تم فحصها
51
الأسطر التي تم تحليلها
3
عناصر المراجعة
0
تم تجاهل الإيجابيات الكاذبة

عوامل الخطر

⚙️ الأوامر الخارجية (10)
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (1)
دقّقه: claude