Blazelock Beta ist jetzt verfügbar

Veröffentlicht am
Lesezeit
4 Min.
Tobias Schnittger
Tobias Schnittger

Heute öffnen wir den Zugang zur Blazelock Beta. Unsere Malware-Scanning-API für Anwendungen, Datei-Uploads und sichere Produkt-Workflows.

Blazelock wurde für Teams entwickelt, die Dateien annehmen müssen, ohne dafür ein weiteres Infrastrukturprojekt aufzusetzen. Statt selbst eine Scan-Infrastruktur zu betreiben und zu warten, senden Sie Dateien an die Blazelock API, erhalten strukturierte Scan-Ergebnisse und können Uploads anhand klarer Sicherheitssignale gezielt weiterverarbeiten.

Die Beta ist bis zu unserer öffentlichen Veröffentlichung kostenlos, die derzeit für das vierte Quartal 2026 geplant ist. Sie ist außerdem die beste Gelegenheit, Blazelock frühzeitig auszuprobieren und mitzugestalten, was wir als Nächstes entwickeln.

Was Blazelock leistet

Moderne Produkte nehmen überall Dateien an: in Onboarding-Formularen, Support-Portalen, Dokumenten-Workflows, internen Tools, Kunden-Uploads und automatisierten Hintergrundprozessen. Jeder dieser Einstiegspunkte kann zu einem Sicherheitsrisiko werden, wenn Dateien gespeichert, verarbeitet oder geteilt werden, bevor sie geprüft sind.

Blazelock ergänzt diese Workflows über eine einfache REST API um Malware-Scanning. Sie können Dateien übermitteln, Scan-Ergebnisse abrufen, Webhooks anbinden und Malware-Erkennung in Ihre eigenen Systeme integrieren, ohne selbst Scan-Engines zu betreiben.

Blazelock basiert auf einigen praktischen Prinzipien:

  • Schnelle Anbindung über eine klare API.
  • Flexible Scan-Modi für Hintergrund-Workflows und Request-Response-Abläufe.
  • Europäische Infrastruktur mit Servern in Deutschland.
  • Scan-Engines von marktführenden Anbietern, die wir kontinuierlich hinsichtlich Erkennungsqualität, Fehlalarmen und Leistung bewerten.

In der Blazelock-Dokumentation (öffnet in einem neuen Tab) können Sie die API, die Endpoint-Referenz, das Authentifizierungsmodell und Anbindungsleitfäden erkunden.

Nutzen Sie die Blazelock Beta

Erstellen Sie Ihr Konto im Blazelock Dashboard (öffnet in einem neuen Tab) und nutzen Sie Blazelock sofort. Die Registrierung steht allen offen; eine Einladung ist nicht erforderlich.

Während der Beta ist Blazelock kostenlos nutzbar. Sie können Ihr Konto erstellen, API-Keys generieren und reale Datei-Scan-Workflows testen.

Beta-Zugang bedeutet:

  • Sie können Blazelock während der Beta-Phase kostenlos nutzen.
  • Ihr Feedback beeinflusst Produkt, Dokumentation und Preismodell direkt.
  • Sie erhalten frühzeitigen Zugang zu neuen Verbesserungen im Dashboard und an der API.

Ein erster Blick auf das Dashboard

Das Blazelock Dashboard ist die zentrale Steuerung für Ihr Konto. Es hilft Ihnen, Anbindungen zu verwalten, API-Keys zu konfigurieren, Scan-Aktivitäten zu prüfen und Ihr Setup verständlich zu halten, während Ihr Produkt wächst.

Nutzung der API

Blazelock unterstützt zwei Scan-Modi. In den meisten Anbindungen für den Produktivbetrieb sind asynchrone Scans die bessere Standardeinstellung, da Ihre Anwendung weiterarbeiten kann, während der Scan läuft. Für Abläufe, die innerhalb desselben Request-Response-Zyklus ein unmittelbares Ergebnis benötigen, stehen auch synchrone Scans zur Verfügung.

Beide JavaScript-Beispiele verwenden einen API-Key, der im Blazelock Dashboard erstellt wurde. Bewahren Sie API-Keys serverseitig auf und senden Sie sie als Bearer-Tokens.

Beispiel für einen asynchronen Scan

Verwenden Sie den asynchronen Endpoint, wenn Ihre Anwendung das Ergebnis später über Webhooks oder Statusabfragen verfolgen kann.

import { readFile } from 'node:fs/promises'

// Build the multipart upload payload.
const form = new FormData()
const attributes = { file_name: 'invoice.pdf' }
form.append('attributes', new Blob([JSON.stringify(attributes)], { type: 'application/json' }))
form.append('file', new Blob([await readFile('./invoice.pdf')]))

// Submit the file for asynchronous scanning.
const submitResponse = await fetch('https://api.blazelock.com/v1/file-scans', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.BLAZELOCK_API_KEY}`,
  },
  body: form,
})

let scan = await submitResponse.json()

// Poll until Blazelock returns a terminal status.
while (scan.status === 'processing') {
  await new Promise(resolve => setTimeout(resolve, 2000))

  const statusResponse = await fetch(`https://api.blazelock.com/v1/file-scans/${scan.id}`, {
    headers: {
      Authorization: `Bearer ${process.env.BLAZELOCK_API_KEY}`,
    },
  })

  scan = await statusResponse.json()
}

console.log(scan.id, scan.status)

Die Antwort enthält den erstellten Scan im Status processing zusammen mit seiner Scan-ID. Ihre Anwendung kann unmittelbar fortfahren und reagieren, wenn Blazelock ein Webhook-Ereignis sendet oder Ihr Backend den Scan-Status prüft.

Beispiel für einen synchronen Scan

Verwenden Sie den synchronen Endpoint, wenn der Aufrufer innerhalb derselben Anfrage ein abschließendes Scan-Ergebnis benötigt.

import { readFile } from 'node:fs/promises'

// Build the multipart upload payload.
const form = new FormData()
const attributes = { file_name: 'invoice.pdf' }
form.append('attributes', new Blob([JSON.stringify(attributes)], { type: 'application/json' }))
form.append('file', new Blob([await readFile('./invoice.pdf')]))

// Submit the file and wait for a terminal scan result.
const response = await fetch('https://api.blazelock.com/v1/file-scans/sync', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.BLAZELOCK_API_KEY}`,
  },
  body: form,
})

const scan = await response.json()

console.log(scan.id, scan.status)

Synchrone Scans eignen sich für Abläufe, die eine unmittelbare Antwort benötigen. Der Endpoint wartet auf das Scan-Ergebnis und gibt es, sobald es verfügbar ist, innerhalb derselben Anfrage zurück.

Wie es weitergeht

In der Beta validieren wir Blazelock mit realen Teams und realen Workflows. In den kommenden Monaten werden wir das Dashboard weiter verbessern, die Anbindungsanleitungen ausbauen und das Produkt anhand von praktischem Feedback aus der Entwickler-Community weiterentwickeln.

Unsere offizielle Veröffentlichung ist derzeit für das vierte Quartal 2026 geplant. Beta-Nutzer erhalten zur offiziellen Veröffentlichung als Dank für ihr frühes Vertrauen und Feedback einen besonderen Rabatt.

Wenn Malware-Scanning Teil Ihres Upload-Workflows, Ihrer Roadmap für Produktsicherheit oder Ihrer internen Betriebsabläufe ist, ist jetzt der richtige Zeitpunkt, Blazelock auszuprobieren. Nehmen Sie an der Beta teil, verbinden Sie Ihre erste Anbindung und helfen Sie uns, einen schnelleren, klareren Weg zu entwickeln, um schädliche Dateien aus Anwendungen fernzuhalten.

Schützen Sie jeden Upload, bevor er zum Problem wird.

Die Scanner-Infrastruktur betreiben wir. Blazelock lässt sich unkompliziert und schnell anbinden.