QUICKSAND v2.3.0 // DOCUMENT EXPLOIT & STREAM UNPACKER

Detect Emerging Document Threats in Milliseconds

Malware Tracker automates deep stream dissection across Microsoft Office (OLE2, OOXML, RTF, XLM macros, encrypted VelvetSweatshop containers), PDF filter chains, and MIME emails—combining the heritage of Cryptam and PDFExaminer into a single in-memory engine and REST API.

PROVISION REST API KEY // 1,000 FREE SCANS/MO
~40 ms In-Memory Unpack & Scan
239 Signatures 67 Targeted Document CVEs
Zero-Retention Ephemeral RAM Execution
QuickSand Scanner
QuickSand Online Analyzer STREAM DISSECTION & YARA ENGINE
[ONLINE]
Scan Document Drop Document Sample or Click to Select DOC / DOCX / XLS / PPT / RTF / PDF / EML / HLP / CHM (MAX 25MB)
MITRE ATT&CK MAPPED BROWSE 239 RULES →

Fifteen Years of Document Forensics: Cryptam & PDFExaminer to QuickSand

Originally built by @tylabs to dissect targeted APT spear-phishing attachments, Malware Tracker's static cryptanalysis and PDF object parsers now run as a unified, memory-safe Python framework and high-throughput Cloud Run API.

Cryptam Document Analysis
Office & Cryptanalysis Module

Cryptam Engine

Unpacks OLE2, OpenXML, RTF, CHM, HLP, VBA stomping, Excel 4.0 XLM macros, and encrypted Office containers. Detects embedded executables obscured via XOR, bitwise ROL/ROR shifts, NOT, and header transposition ciphers.

PDFExaminer Stream Dissection
PDF Object & Filter Dissector

PDFExaminer Engine

Steps through obfuscated PDF object trees, recursively decodes compressed filter chains (/FlateDecode, /ASCII85, PNG predictors), de-obfuscates JavaScript, and flags invisible 3 Tr AI prompt-injection streams.

QuickSand Unified Framework
Unified In-Memory Framework

QuickSand v2.3 + Cloud API

Combines deep recursive container unpacking with 239 YARA exploit, shellcode, and AI/RAG safety rules. Runs in <50ms in memory via CLI, Python library, or our zero-retention REST API (POST /v1/scan).

Production Deployment Models

Embed QuickSand directly into web application upload pipelines, S3/GCS cloud storage buckets, SOAR playbooks, and LLM RAG ingestion guardrails.

01 // B2D FILE UPLOAD API

Synchronous Upload Guard (/v1/scan)

Inspect user-submitted resumes, invoices, tax forms, and loan documents in <100ms via REST API before writing to disk. Default ?store=false zero-retention execution satisfies strict SOC 2 and HIPAA controls.

API Reference →
02 // CLOUD STORAGE APPLIANCE

AWS S3 & GCP Bucket Guard

Replace 4 GB ClamAV containers with a lightweight serverless function triggered on object creation. Scans incoming files in ~40ms and routes clean documents or isolates weaponized uploads into quarantine buckets.

Terraform Templates →
03 // THREAT INTELLIGENCE FEED

QuickSand Pro Zero-Day YARA Feed

Run the open-source MIT quicksand engine locally and pull our commercial YARA signature feed (GET /v1/rules/pro) covering 67+ Office/PDF CVEs (CVE-2025-24071, CVE-2025-8088) and shellcode hashes.

Pro Feed Licensing →
04 // SECOPS AUTOMATION

SOAR Tier-0 Triage (/v1/triage)

Pre-filter 100% of phishing email attachments in Tines, Shuffle, n8n, or Cortex XSOAR in milliseconds. Returns a deterministic 0–3 risk rating so you only detonate genuinely suspicious files in expensive VMs.

SOAR Connectors →
05 // LLM & RAG FIREWALL

AI Prompt Injection Guard & MCP

Detects hidden LLM instruction overrides inside PDFs and Word documents—including PDF invisible rendering mode (3 Tr), micro/zero-point fonts, OOXML <w:vanish/> text, and Markdown data exfiltration links.

MCP Server Setup →
06 // ARCHITECTURE BENCHMARK

QuickSand vs. ClamAV on Documents

Traditional signature AV fails on encrypted Office lures, nested PDF filter chains, and VBA stomping while consuming 2–4 GB RAM. Read our stream-level detection and latency comparison.

Read Benchmark →

API & CLI Integration

Single-request HTTP inspection with structured JSON verdicts, MITRE ATT&CK mappings, and stream offsets.

# Synchronous in-memory scan with zero file retention (?store=false)
curl -X POST "https://api.malwaretracker.com/v1/scan?store=false" \
  -H "X-API-Key: mt_live_YOUR_API_KEY" \
  -F "file=@attachment.pdf"

# Response (38ms):
{
  "verdict": "malicious",
  "rating": 3,
  "score": 29,
  "scan_time_ms": 38.4,
  "zero_retention": true,
  "threat_intel": {
    "cves": ["CVE-2025-8088"],
    "mitre_attack": ["T1059", "T1203"],
    "streams_analyzed": 14
  },
  "ai_safety": {
    "safe": false,
    "prompt_injection_detected": true,
    "findings": [
      {
        "rule": "ai_pdf_invisible_or_zero_font_text",
        "description": "AI/RAG evasion: PDF stream uses invisible text rendering mode (3 Tr)"
      }
    ]
  }
}
// Next.js / Express Upload Verification
export async function verifyUploadedDocument(fileBuffer, filename) {
  const form = new FormData();
  form.append("file", new Blob([fileBuffer]), filename);

  const res = await fetch(
    "https://api.malwaretracker.com/v1/scan?store=false",
    {
      method: "POST",
      headers: { "X-API-Key": process.env.MALWARETRACKER_API_KEY },
      body: form,
    }
  );
  const report = await res.json();
  if (report.verdict !== "clean" || !report.ai_safety.safe) {
    throw new Error(`Upload rejected: ${report.verdict} (${report.threat_intel.cves.join(", ")})`);
  }
  return report;
}
import requests

def scan_document_before_ingestion(file_path: str, api_key: str) -> dict:
    with open(file_path, "rb") as f:
        resp = requests.post(
            "https://api.malwaretracker.com/v1/scan",
            headers={"X-API-Key": api_key},
            params={"store": "false"},
            files={"file": f},
            timeout=15,
        )
    resp.raise_for_status()
    data = resp.json()
    if data["verdict"] != "clean" or not data["ai_safety"]["safe"]:
        raise PermissionError(f"Blocked untrusted document: {data['verdict']}")
    return data
# Tier-0 Static Triage for Tines, Shuffle, n8n, or Cortex XSOAR
curl -X POST "https://api.malwaretracker.com/v1/triage" \
  -H "X-API-Key: mt_live_YOUR_API_KEY" \
  -F "file=@reported_phish.doc"

# Routing Verdict:
{
  "verdict": "malicious",
  "rating": 3,
  "escalate_to_sandbox": true,
  "recommended_action": "quarantine_and_detonate",
  "ai_prompt_injection": false,
  "cves": ["CVE-2025-24071"],
  "mitre_attack": ["T1187", "T1203"],
  "scan_time_ms": 24.1
}
# Download commercial QuickSand Pro Zero-Day CVE & AI Safety YARA bundle
curl -sSL "https://api.malwaretracker.com/v1/rules/pro" \
  -H "X-API-Key: mt_live_YOUR_PRO_KEY" \
  -o quicksand_pro_rules.yara

# Run locally with open-source QuickSand CLI:
quicksand suspicious.doc --exploityara quicksand_pro_rules.yara

API & Threat Feed Licensing

Instant self-serve provisioning backed by Stripe. No enterprise sales calls required.

COMMUNITY TIER

Developer Free

$0 / mo

For security researchers, evaluation, and low-volume apps.

  • 1,000 document scans / month
  • POST /v1/scan (<100ms API)
  • AI / RAG Prompt Injection rules
  • Zero-retention ?store=false mode
  • MCP Server & LangChain loader
Issue Free Key ↑
WEB & SAAS PORTALS

Startup API

$29 / mo

For applications scanning user-uploaded PDFs and Office docs.

  • 50,000 document scans / month
  • Zero-retention HIPAA / SOC 2 mode
  • SOAR Tier-0 Triage (/v1/triage)
  • AI / RAG Prompt Injection Firewall
  • Encrypted Office password unpacking
THREAT HUNTERS & SOCS

QuickSand Pro Annual

$990 / yr

Annual commercial YARA signature feed for internal pipelines.

  • Commercial YARA Rule License
  • Automated CLI pulls (/v1/rules/pro)
  • All 239+ Exploit, PDF, Exe & AI rules
  • Includes 100,000 hosted API scans/mo
  • Corporate card / annual invoice