thor-maintenance

Automates THOR maintenance tasks including signature updates, repackaging binaries, generating reports, and managing licenses.

12|2|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/NextronSystems/thor-skill --skill thor-maintenance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: thor-maintenance
Source: https://github.com/NextronSystems/thor-skill/tree/main/thor-maintenance
Command: npx skills add https://github.com/NextronSystems/thor-skill --skill thor-maintenance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

THOR maintenance tasks such as updating signatures, upgrading binaries, downloading offline packs, generating reports, and managing YARA-Forge integrations to keep THOR deployments healthy.

Core Features & Use Cases

  • Update signatures with thor-util to keep detections current.
  • Upgrade THOR binaries and preserve user configuration.
  • Download offline packs for air-gapped environments and generate maintenance reports.
  • Manage YARA-Forge rules alongside commercial signatures during maintenance.

Quick Start

Perform an initial maintenance cycle by updating signatures, upgrading THOR binaries, and verifying the installed version.

Frequently Asked Questions about thor-maintenance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update THOR signatures and upgrade binaries in an air-gapped environment?

To update THOR in an air-gapped environment, you download offline packs using thor-util and apply them to the isolated system. This process refreshes commercial signatures and upgrades THOR binaries while preserving existing configuration settings.

Can I integrate YARA-Forge rules alongside commercial THOR signatures during maintenance?

Yes, you can integrate YARA-Forge rules alongside commercial THOR signatures. The maintenance workflow manages YARA-Forge updates through thor-util, ensuring custom and community rules remain current with commercial detections.

Does upgrading THOR binaries preserve my existing configuration settings?

Upgrading THOR binaries preserves your existing configuration settings. The maintenance process ensures that user configurations are maintained across upgrades, allowing you to update THOR versions without losing customized deployment settings.

What is the best way to generate maintenance reports for multiple THOR versions?

The best way to generate maintenance reports is using thor-util to automate the reporting process across various THOR versions. This provides a consolidated view of signature updates, binary upgrades, and offline pack downloads across environments.

Do I need thor-util installed to perform offline updates and signature refreshes?

Yes, you need thor-util installed to perform offline updates and signature refreshes. Thor-util is required for all THOR maintenance operations, including downloading offline packs, upgrading binaries, and managing YARA-Forge integrations.