The Flywheel
The core loop that makes Threat Cloud increasingly effective over time:- Scan — Any scanner (CLI
panguard audit skill, Website, or Guard skill watcher) scans a skill - Propose — High-severity findings generate an ATR proposal with a pattern hash
- Confirm — Other scanners encountering the same pattern hash increment the confirmation count
- Promote — At 3+ confirmations, the proposal is auto-promoted to a confirmed rule
- Distribute — Confirmed rules are served via
GET /api/atr-rulesto all scanners - Strengthen — Scanners load confirmed rules, improving detection, which generates more proposals
ATR Proposals
ATR proposals are the primary mechanism for community threat intelligence in Threat Cloud.Pattern Hash
Every proposal is identified by a pattern hash — a deterministic identifier computed from the scan findings:- Format:
scan:{skillName}:{findingSummary}hashed with SHA-256, truncated to 16 hex characters - The
scan:prefix ensures CLI, Website, and Guard all produce identical hashes for the same threat pattern - Hash computation is handled by
@panguard-ai/scan-coreso all scanner implementations agree
Proposal Lifecycle
Submitting a Proposal
Proposals are submitted automatically when a scanner detects high-severity findings. The endpoint isPOST /api/atr-proposals. Each submission includes the pattern hash, the proposed rule content, and the LLM model that generated the self-review verdict.
If the pattern hash already exists, the submission counts as a confirmation rather than a new proposal.
Community Consensus
Threat Cloud uses a simple, transparent consensus mechanism:- Each unique scanner instance (identified by an anonymous client ID) can confirm a proposal once
- When a proposal reaches 3 or more confirmations, it is automatically promoted to
confirmedstatus - No manual review is required for community consensus — the process is fully automated
- The
promoteConfirmedProposals()function handles promotion on each sync cycle
LLM Reviewer
Threat Cloud includes an automated LLM reviewer (Claude Sonnet 4) that evaluates ATR proposals for production readiness. The LLM reviewer assesses:
LLM review runs automatically on new proposals via the
POST /api/analyze-skills endpoint. A proposal can be promoted through either path:
- Community consensus alone: 3+ confirmations, even without LLM review
- LLM approved + community confirmed: Highest confidence promotion
Rule Distribution
Confirmed ATR rules are distributed to all scanners via a single endpoint:?since= parameter allows incremental fetching — scanners only download rules confirmed after their last sync. Guard agents sync automatically every hour. CLI and Website fetch rules on each scan invocation.
IoC Feeds
In addition to ATR rules, Threat Cloud also distributes traditional IoC feeds:
Both feed endpoints accept an optional
?minReputation= parameter to filter by confidence level.
What Gets Synced
Every hour, your Guard agent exchanges data with Threat Cloud:Quick Start
No configuration needed. Guard automatically connects to the public Threat Cloud when started:Zero configuration required. The public Threat Cloud at
tc.panguard.ai is free for all
Panguard users. No API key needed for standard agent sync.API Endpoints
Private Instances
For organizations requiring isolated threat intelligence infrastructure, private Threat Cloud instances are available. Contact us for deployment options.Contact for Private Instance
Organizations can deploy dedicated Threat Cloud infrastructure.
Privacy
Anonymized data, zero telemetry, and opt-out controls.
API Reference
REST API for querying and submitting threat intelligence.