Навыки skill-creator История аудитов
📦

История аудитов

skill-creator - 9 аудиты

Сравнение версий

Изменения возможностей и находок между проверенными версиями, сначала новые.

ВерсияДатаРезультатПункты проверкиИзменение к предыдущей
v9 Последняя17 авг. 2026 г., 05:39 1 подтверждено0Доступ к сети
v8 9 июл. 2026 г., 11:33 2 подтверждено2Возможности не изменились
v7 9 июл. 2026 г., 11:33 2 подтверждено2Возможности не изменились
v6 7 июл. 2026 г., 05:39 Подтверждённых находок нет2Внешние команды Содержит скрипты
v5 30 июн. 2026 г., 20:05 Подтверждённых находок нет0Содержит скрипты Доступ к сетиВнешние команды
v4 17 янв. 2026 г., 08:05 Подтверждённых находок нет0Возможности не изменились
v3 17 янв. 2026 г., 08:05 Подтверждённых находок нет0Доступ к сетиВнешние командыДоступ к файловой системе
v2 6 янв. 2026 г., 01:17 Подтверждённых находок нет0Возможности не изменились
v1 6 янв. 2026 г., 01:17 Подтверждённых находок нет0Базовая
Версия аудита 9 Последняя

17 авг. 2026 г., 05:39

All 70 static findings are false positives caused by SVG decimals, documentation examples, error text, or Markdown formatting. One medium issue remains because the metadata generator follows symbolic links when overwriting agents/openai.yaml.

8
Просканировано файлов
1,141
Проанализировано строк
4
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (1)

Средний
Symlink-Following Metadata Overwrite
The generator writes agents/openai.yaml through existing symbolic links. A crafted skill directory could redirect this overwrite to another writable file.
Path.write_text follows symbolic links, and the script accepts an existing user-supplied skill directory.
Аудитор:: codex

9 июл. 2026 г., 11:33

Most static alerts are false positives caused by Markdown backticks, example text, validation messages, or normal key set checks. The confirmed static issue is expected archive creation during packaging. Two low contextual risks concern broad packaging and user-selected output paths, with no prompt injection, credential access, network use, or hidden command execution found.

5
Просканировано файлов
1,170
Проанализировано строк
6
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (2)

Низкий
Unfiltered Packaging Includes All Files
The packager recursively adds every file under the selected skill directory to the archive. This is expected packaging behavior, but it can publish accidental local files if authors leave secrets or build artifacts inside the folder.
The code walks the full skill tree and writes each file to the archive without denylist or allowlist filtering.
Низкий
User-Specified Path Creates Skill Files
The initializer resolves a user-provided output path and creates a skill directory with template files there. It refuses existing skill folders, but authors should run it only on intended paths.
The script combines the provided path with the normalized skill name, creates directories, and writes SKILL.md.
Пункты проверки возможностей (2)

Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.

Средний
Python archive libraries
import zipfile
The script uses Python zipfile APIs to create a .skill archive from a user-selected skill folder. This archive behavior is expected, but it is real filesystem and archive handling.
Средний
Python archive libraries
with zipfile.ZipFile(skill_filename, "w", zipfile.ZIP_DEFLATED) as zipf:
The script uses Python zipfile APIs to create a .skill archive from a user-selected skill folder. This archive behavior is expected, but it is real filesystem and archive handling.
Аудитор:: codex

9 июл. 2026 г., 11:33

Most static alerts are false positives caused by Markdown backticks, example text, validation messages, or normal key set checks. The confirmed static issue is expected archive creation during packaging. Two low contextual risks concern broad packaging and user-selected output paths, with no prompt injection, credential access, network use, or hidden command execution found.

5
Просканировано файлов
1,170
Проанализировано строк
6
Пункты проверки
0
Ложные срабатывания проигнорированы

Подтверждённые проблемы безопасности (2)

Низкий
Unfiltered Packaging Includes All Files
The packager recursively adds every file under the selected skill directory to the archive. This is expected packaging behavior, but it can publish accidental local files if authors leave secrets or build artifacts inside the folder.
The code walks the full skill tree and writes each file to the archive without denylist or allowlist filtering.
Низкий
User-Specified Path Creates Skill Files
The initializer resolves a user-provided output path and creates a skill directory with template files there. It refuses existing skill folders, but authors should run it only on intended paths.
The script combines the provided path with the normalized skill name, creates directories, and writes SKILL.md.
Пункты проверки возможностей (2)

Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.

Средний
Python archive libraries
import zipfile
The script uses Python zipfile APIs to create a .skill archive from a user-selected skill folder. This archive behavior is expected, but it is real filesystem and archive handling.
Средний
Python archive libraries
with zipfile.ZipFile(skill_filename, "w", zipfile.ZIP_DEFLATED) as zipf:
The script uses Python zipfile APIs to create a .skill archive from a user-selected skill folder. This archive behavior is expected, but it is real filesystem and archive handling.
Аудитор:: codex

7 июл. 2026 г., 05:39

Static analysis produced many pattern matches, but most are false positives from Markdown backticks, template text, and validation variable names. The confirmed behavior is local archive creation in package_skill.py; no prompt injection, network access, credential handling, or destructive behavior was found.

5
Просканировано файлов
1,170
Проанализировано строк
4
Пункты проверки
0
Ложные срабатывания проигнорированы
Пункты проверки возможностей (2)

Это реальные локальные возможности, которые могут ожидаться для этого навыка, поэтому они требуют проверки, но не считаются подтверждённым вредоносным поведением.

Средний
Python archive libraries
import zipfile
Confirmed archive handling. package_skill.py imports and uses zipfile to create a local .skill archive from the selected skill folder.
Средний
Python archive libraries
with zipfile.ZipFile(skill_filename, "w", zipfile.ZIP_DEFLATED) as zipf:
Confirmed archive handling. package_skill.py imports and uses zipfile to create a local .skill archive from the selected skill folder.
Аудитор:: codex

30 июн. 2026 г., 20:05

This official skill provides guidance and local helper scripts for creating, validating, and packaging Codex skills. Static analysis found local file creation, file reading, and zip packaging behavior, but no network access, credential access, prompt injection, or command execution patterns.

5
Просканировано файлов
1,170
Проанализировано строк
2
Пункты проверки
0
Ложные срабатывания проигнорированы
Аудитор:: codex

17 янв. 2026 г., 08:05

Official OpenAI Codex sample skill providing guidance for skill creation. Contains three Python utility scripts for initializing, validating, and packaging skills. All scripts use only standard library, perform filesystem operations only on user-specified paths, and have no network access or external command execution.

5
Просканировано файлов
1,170
Проанализировано строк
3
Пункты проверки
0
Ложные срабатывания проигнорированы
Аудитор:: claude

17 янв. 2026 г., 08:05

Official OpenAI Codex sample skill providing guidance for skill creation. Contains three Python utility scripts for initializing, validating, and packaging skills. All scripts use only standard library, perform filesystem operations only on user-specified paths, and have no network access or external command execution.

5
Просканировано файлов
1,170
Проанализировано строк
3
Пункты проверки
0
Ложные срабатывания проигнорированы
Аудитор:: claude

6 янв. 2026 г., 01:17

Official OpenAI Codex sample skill with safe, well-structured Python scripts for skill initialization, validation, and packaging. No network access, no external commands, no sensitive filesystem operations.

5
Просканировано файлов
1,170
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
В этом завершенном аудите не зафиксировано подтвержденных проблем безопасности.
Аудитор:: claude

6 янв. 2026 г., 01:17

Official OpenAI Codex sample skill with safe, well-structured Python scripts for skill initialization, validation, and packaging. No network access, no external commands, no sensitive filesystem operations.

5
Просканировано файлов
1,170
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
В этом завершенном аудите не зафиксировано подтвержденных проблем безопасности.
Аудитор:: claude