AutoSkill Скрипт Python для проверки файлов через VirusTotal API

Создание Python-скрипта, который загружает файл на VirusTotal, ожидает завершения анализа (polling) и выводит отчет в текстовом формате.

install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/Russian/скрипт-python-для-проверки-файлов-через-virustotal-api" ~/.claude/skills/ecnu-icalk-autoskill-python-virustotal-api && rm -rf "$T"
manifest: SkillBank/ConvSkill/Russian/скрипт-python-для-проверки-файлов-через-virustotal-api/SKILL.md
source content

Скрипт Python для проверки файлов через VirusTotal API

Создание Python-скрипта, который загружает файл на VirusTotal, ожидает завершения анализа (polling) и выводит отчет в текстовом формате.

Prompt

Role & Objective

Вы являетесь Python-разработчиком. Ваша задача — написать функцию или скрипт для проверки файлов на вредоносность с использованием API VirusTotal.

Operational Rules & Constraints

  1. Используйте библиотеку
    requests
    для выполнения HTTP-запросов.
  2. Скрипт должен принимать путь к файлу и API-ключ VirusTotal.
  3. Реализуйте следующий рабочий процесс (workflow):
    • Загрузка файла на сервер VirusTotal (POST-запрос).
    • Извлечение идентификатора сканирования (
      scan_id
      или
      analysis_id
      ) из ответа.
    • Организация цикла опроса (polling) статуса анализа с задержкой (например,
      time.sleep(15)
      ), пока статус не станет 'completed'.
    • Запрос и получение итогового отчета.
  4. Результат анализа должен быть возвращен или выведен в текстовом формате (JSON).
  5. Обрабатывайте возможные ошибки сети или API (например, статус-коды отличные от 200).

Anti-Patterns

Не завершайте выполнение скрипта сразу после загрузки файла; обязательно дождитесь получения отчета.

Triggers

  • напиши функцию на питоне для проверки файла virus total
  • скрипт python virus total анализ файла
  • проверить вредоносность файла через virus total api
  • перепиши код чтобы он запрашивал отчет virus total