Next free-source hunt
We check for new free data every weekday.
Datasets / Cyber Threat
malpedia.caad.fkie.fraunhofer.de/

Fraunhofer FKIE Malpedia

FreeNon-commercial onlyauth: none for public metadata/YARA; invite-only account for non-public dataCC-BY-NC-SA-3.0#cyber-threat#threat-intel#historical-data#risk✓ verified Nov 1, 2026

Fraunhofer FKIE Malpedia

Fraunhofer FKIE's Malpedia REST API exposes JSON metadata for malware families and threat actors plus references, MISP-formatted data and public YARA rules, with fields such as names, aliases, descriptions, attribution, source URLs, UUIDs and update dates. Public metadata and public YARA endpoints need no key; invite-only accounts expose additional non-public material.

Required Attribution:

Maintain Malpedia and underlying contributor credits attached to the metadata and YARA rules.

Coverage

The keyless family snapshot contained 3,839 families on 2026-11-01, and the version endpoint dated the current dataset 2026-10-30. The public YARA list covered 1,936 family IDs; Malpedia publishes a date-filtered YARA endpoint for regular automated updates but states no request-rate limit or fixed update schedule.

Verdict

This is defensive data for resolving malware-family names, aliases, attribution, research references and detection rules into a consistent knowledge base. Family descriptions, attribution and YARA coverage vary, and records can change as curation continues. Public access is only a subset of invite-only data, and the CC BY-NC-SA 3.0 terms require credit, share-alike treatment and non-commercial use. Use only metadata and YARA endpoints; never call Malpedia's raw or ZIP malware-sample endpoints.

Get the free weekly email

Free weekly email of newly verified free data. Unsubscribe by emailing us.

Use in your agent

Load Malpedia family metadata into pandas and Parquet. Checked against the provider's documentation on Nov 1, 2026.

Raw skill file (/skills/malpedia.md)Also in our MCP server: call get_ingestion_skill with {"slug": "malpedia"}.

Access

  • No account or key is needed for the public family-metadata endpoint.
  • This skill accesses metadata only and never calls sample-information, raw-sample or ZIP-sample endpoints.

Request

bash
curl 'https://malpedia.caad.fkie.fraunhofer.de/api/get/families'

Format

JSON object keyed by family ID; values include UUID, common name, aliases, description, attribution, references, source URLs, notes and update date.

Load into pandas and Parquet

Needs Python 3 with requests, pandas and pyarrow.

python
"""Malpedia public family metadata -> pandas -> Parquet. No key."""
import requests
import pandas as pd

URL = "https://malpedia.caad.fkie.fraunhofer.de/api/get/families"
r = requests.get(URL, timeout=120)
r.raise_for_status()
payload = r.json()
rows = []
for family_id, item in payload.items():
    rows.append({
        "family_id": family_id,
        "uuid": item.get("uuid"),
        "common_name": item.get("common_name"),
        "updated": item.get("updated"),
        "description": item.get("description"),
        "alt_names": item.get("alt_names", []),
        "attribution": item.get("attribution", []),
        "urls": item.get("urls", []),
    })
df = pd.DataFrame(rows)
df["updated"] = pd.to_datetime(df["updated"], errors="coerce")
df.to_parquet("malpedia_families.parquet", index=False)
print(len(df), "families", "latest family update", df["updated"].max().date().isoformat())

Run by us on 2026-11-01 (python 3.13.5 | pandas 3.1.0 | pyarrow 26.0.0 | requests 2.34.2). Result: 3839 families latest family update 2026-10-30

Limits

  • Rate limit: Not stated.
  • Keyless responses contain only public material; account-visible results can differ.
  • The family endpoint is a current snapshot rather than a versioned historical export.

Quirks

  • The top-level object is keyed by family ID, so preserve that key explicitly when normalizing rows.
  • Aliases, attribution and URLs remain list-valued columns in Parquet, while some descriptions are empty.
  • Never substitute any /api/get/sample/... endpoint; raw and ZIP samples are out of scope.

Terms and attribution

  • Website content is CC BY-NC-SA 3.0; retain credits, use it non-commercially and share adaptations under the same terms.
  • Treat non-public material as TLP:AMBER unless Malpedia designates or agrees otherwise.

Sources

Information and education only. Not financial, investment, legal or tax advice. Listings can be inaccurate, incomplete or out of date and are provided "as is". Free tiers, limits and licenses belong to each provider and can change, so check the provider's own terms before you rely on them. Terms & Disclaimer