[{"data":1,"prerenderedAt":1206},["ShallowReactive",2],{"blog-index-de":3},[4,140,217,342],{"id":5,"title":6,"author":7,"body":8,"category":119,"date":120,"description":121,"extension":122,"image":123,"imageAlt":124,"meta":125,"navigation":126,"path":127,"readingTime":128,"seo":133,"sitemap":134,"stem":138,"__hash__":139},"blog_de\u002Fblog\u002Fblazelock-joins-ionos-cloud-startup-program.md","Blazelock wird Teil des IONOS CLOUD Startup-Programms","tobias-schnittger",{"type":9,"value":10,"toc":109},"minimark",[11,23,28,31,34,37,44,48,51,54,60,64,72,75,78,82,90,94,97],[12,13,14,15,22],"p",{},"Blazelock ist jetzt Teil des ",[16,17,21],"a",{"href":18,"rel":19},"https:\u002F\u002Fcloud.ionos.de\u002Fstartup-programm",[20],"nofollow","IONOS CLOUD Startup-Programms",". Damit gewinnen wir einen erfahrenen deutschen Cloud-Anbieter an unserer Seite und schaffen mehr Spielraum, um unsere Malware-Scanning-Plattform weiterzuentwickeln.",[24,25,27],"h2",{"id":26},"mehr-raum-für-das-was-blazelock-ausmacht","Mehr Raum für das, was Blazelock ausmacht",[12,29,30],{},"Wenn Dateien in Anwendungen oder Speichersystemen eingehen, muss Malware-Erkennung verlässlich funktionieren. Die Infrastruktur dahinter soll mit dem Bedarf wachsen, ohne dass Entwicklungsteams selbst eine komplette Scan-Umgebung aufbauen und fortlaufend warten müssen.",[12,32,33],{},"Das IONOS CLOUD Startup-Programm unterstützt uns dabei auf mehreren Ebenen. Cloud-Guthaben entlastet unsere Infrastrukturkosten in einer wichtigen Wachstumsphase. Der Zugang zum gesamten Public-Cloud-Portfolio und zum technischen Support hilft uns, unsere Architektur gezielt weiterzuentwickeln. Skalierbare Compute-, Storage- und Netzwerkressourcen geben uns zugleich die Flexibilität, neue Blazelock-Produkte und Anbindungen auf einer gemeinsamen Plattform aufzubauen.",[12,35,36],{},"Für unsere Kunden bedeutet das vor allem: Wir können mehr Energie in die Malware-Erkennung, klare Scan-Ergebnisse und unkomplizierte Anbindungen investieren, während die zugrunde liegende Cloud-Infrastruktur mit uns wächst.",[12,38,39],{},[40,41],"img",{"alt":42,"src":43},"Ein Techniker kontrolliert Serverracks in einem IONOS CLOUD Rechenzentrum","https:\u002F\u002Fcdn.blazelock.com\u002Fblog\u002Farticles-media\u002F2026\u002Fblazelock-joins-ionos-cloud-startup-program\u002Fionos-data-center-server-room.webp",[24,45,47],{"id":46},"europäische-infrastruktur-als-bewusste-entscheidung","Europäische Infrastruktur als bewusste Entscheidung",[12,49,50],{},"IONOS CLOUD ist ein deutscher Anbieter mit eigener Technologieinfrastruktur und Rechenzentren in Deutschland und weiteren europäischen Märkten. Das Unternehmen positioniert seine Cloud rund um Skalierbarkeit, Datenschutz und europäische Datensouveränität.",[12,52,53],{},"Diese Ausrichtung passt zu Blazelock. Bei einer Sicherheitsplattform ist die Infrastruktur kein unsichtbares Detail, sondern Teil des Vertrauens, das Kunden in den Dienst setzen. Mit IONOS CLOUD bauen wir auf einen europäischen Cloud-Anbieter, während wir unseren Fokus auf einen möglichst einfachen und nachvollziehbaren Malware-Schutz richten.",[12,55,56],{},[40,57],{"alt":58,"src":59},"Ein Techniker prüft die Festplatten eines Servers mit einem Tablet","https:\u002F\u002Fcdn.blazelock.com\u002Fblog\u002Farticles-media\u002F2026\u002Fblazelock-joins-ionos-cloud-startup-program\u002Fionos-data-center-hardware-lookup.webp",[24,61,63],{"id":62},"wer-ist-ionos-cloud","Wer ist IONOS CLOUD?",[12,65,66,71],{},[16,67,70],{"href":68,"rel":69},"https:\u002F\u002Fcloud.ionos.de",[20],"IONOS CLOUD"," ist ein souveräner europäischer Anbieter von Cloud-Infrastruktur, der Unternehmen jeder Größe sowie den öffentlichen Sektor bedient.",[12,73,74],{},"Als Spezialist für effiziente, skalierbare Cloud-Dienste bietet IONOS CLOUD Infrastructure as a Service (IaaS), Rechen- und Speicherdienste, Backup-Lösungen sowie Platform as a Service (PaaS) an, ergänzt durch eine Groupware-Lösung und einen multimodalen KI-Hub mit einer breiten Palette leistungsstarker Modelle. Die firmeneigene Cloud-Plattform wird in 11 Rechenzentren in Europa betrieben.",[12,76,77],{},"IONOS CLOUD garantiert einen robusten Datenschutz und die Einhaltung der DSGVO und wird regelmäßig von staatlichen Stellen geprüft und zertifiziert. Mit Hauptsitz in Deutschland werden alle Dienste unter europäischer Rechtshoheit betrieben, was den Kunden vollständige digitale Souveränität und maximale Rechtssicherheit gewährleistet.",[24,79,81],{"id":80},"was-ist-das-ionos-cloud-startup-programm","Was ist das IONOS CLOUD Startup-Programm?",[12,83,84,85,89],{},"Das ",[16,86,88],{"href":18,"rel":87},[20],"IONOS CLOUD Startup-Programm"," richtet sich an technologieorientierte Startups in der Early-Stage- und Growth-Phase. Je nach Entwicklungsstand bietet IONOS CLOUD im Rahmen der Programme Spark und Accelerate Cloud-Guthaben von 5.000 Euro bis zu 100.000 Euro. Hinzu kommen Zugriff auf das IONOS CLOUD Produktportfolio, technischer Support rund um die Uhr und vergünstigte Konditionen in der anschließenden Alumni-Phase.",[24,91,93],{"id":92},"was-ist-blazelock","Was ist Blazelock?",[12,95,96],{},"Blazelock ist eine Malware-Scanning-Plattform für Entwickler und Unternehmen. Sie bringt verwaltete Malware-Erkennung dorthin, wo Dateien in Anwendungen und Speichersysteme gelangen oder bereits gespeichert sind. Teams können Datei-Workflows schützen, ohne eine eigene Antivirus-Infrastruktur aufbauen, überwachen und laufend aktualisieren zu müssen.",[12,98,99],{},[100,101,102,103,108],"em",{},"Bildnachweis: Die in diesem Artikel verwendeten Rechenzentrumsaufnahmen wurden von IONOS über den ",[16,104,107],{"href":105,"rel":106},"https:\u002F\u002Fwww.ionos.de\u002Fnewsroom\u002Fdownloads\u002Frechenzentren\u002F",[20],"IONOS Newsroom"," bereitgestellt.",{"title":110,"searchDepth":111,"depth":112,"links":113},"",2,3,[114,115,116,117,118],{"id":26,"depth":111,"text":27},{"id":46,"depth":111,"text":47},{"id":62,"depth":111,"text":63},{"id":80,"depth":111,"text":81},{"id":92,"depth":111,"text":93},"company","2026-08-27","Blazelock ist jetzt Teil des IONOS CLOUD Startup-Programms und baut seine Malware-Scanning-Plattform auf skalierbarer europäischer Cloud-Infrastruktur weiter aus.","md","https:\u002F\u002Fcdn.blazelock.com\u002Fblog\u002Farticles-media\u002F2026\u002Fblazelock-joins-ionos-cloud-startup-program\u002Fheader.webp","Logos von Blazelock und IONOS CLOUD",{},true,"\u002Fblog\u002Fblazelock-joins-ionos-cloud-startup-program",{"text":129,"minutes":130,"time":131,"words":132},"3 min read",2.19,131400,438,{"title":6,"description":121},{"loc":127,"images":135},[136,137],{"loc":43},{"loc":59},"blog\u002Fblazelock-joins-ionos-cloud-startup-program","ehqxYsXyOBSiDaJVJVj39EG8QpW_8M04aavNPEnijSM",{"id":141,"title":142,"author":7,"body":143,"category":202,"date":203,"description":204,"extension":122,"image":205,"imageAlt":205,"meta":206,"navigation":126,"path":207,"readingTime":208,"seo":213,"sitemap":214,"stem":215,"__hash__":216},"blog_de\u002Fblog\u002Fblazelock-beta-is-now-open-to-everyone.md","Blazelock Beta ist jetzt für alle verfügbar",{"type":9,"value":144,"toc":197},[145,148,157,161,164,167,170,174,177,180,184,187,190],[12,146,147],{},"Heute beginnt Blazelock die nächste Phase seiner Beta: Ab sofort können alle ein Konto erstellen und unsere Malware-Scanning-API unmittelbar nutzen.",[12,149,150,151,156],{},"Es gibt keine Warteliste mehr, und Sie benötigen keine Einladung. Wenn Sie Datei-Uploads in Ihrer Anwendung schützen möchten, können Sie sich bei ",[16,152,155],{"href":153,"rel":154},"https:\u002F\u002Fapp.blazelock.com\u002Fsignup",[20],"Blazelock registrieren",", einen API-Key erstellen und noch heute mit dem Scannen von Dateien beginnen.",[24,158,160],{"id":159},"von-ausgewählten-testern-zur-offenen-beta","Von ausgewählten Testern zur offenen Beta",[12,162,163],{},"Wir haben die erste Phase der Beta mit einer kleinen Gruppe ausgewählter Tester begonnen. So hatten wir Raum, reale Anbindungen genau zu beobachten, gezieltes Feedback zu sammeln und die Nutzung zu verbessern, bevor wir Blazelock einem breiteren Publikum zugänglich machen.",[12,165,166],{},"Gemeinsam mit diesen frühen Nutzern haben wir die ersten Schritte im Dashboard verfeinert, zentrale Abläufe verbessert und das Produkt klarer und zuverlässiger gestaltet. Ihr Feedback hat uns gezeigt, wo Blazelock bereits gut funktioniert und wo kleine Änderungen einen spürbaren Unterschied machen können.",[12,168,169],{},"Mit diesen ersten Verbesserungen sind wir bereit für die nächste Phase.",[24,171,173],{"id":172},"kostenlos-und-uneingeschränkt-während-der-beta","Kostenlos und uneingeschränkt während der Beta",[12,175,176],{},"Die Blazelock Beta bleibt vollständig kostenlos und uneingeschränkt. Alle Nutzer erhalten Zugang zum Produkt, ohne auf eine Freigabe warten zu müssen.",[12,178,179],{},"Sie können API-Anbindungen erstellen, API-Keys generieren, Dateien synchron oder asynchron scannen, Webhooks verwenden und die Aktivität Ihrer Anbindungen im Dashboard prüfen. Ob Sie den Malware-Schutz für ein neues Produkt evaluieren oder ihn in einen bestehenden Upload-Workflow integrieren: Sie können jetzt alle Funktionen der Beta in Ihrem eigenen Tempo erkunden.",[24,181,183],{"id":182},"gestalten-sie-die-nächsten-schritte-mit","Gestalten Sie die nächsten Schritte mit",[12,185,186],{},"Wenn wir die Beta für alle öffnen, können wir aus einer größeren Vielfalt von Anwendungen, Teams und Datei-Workflows lernen. Ihre Erfahrungen und Ihr Feedback helfen uns dabei, die API, das Dashboard, die Dokumentation und die Arbeit von Entwicklern mit Blazelock bis zur offiziellen Veröffentlichung weiter zu verbessern.",[12,188,189],{},"Die offizielle Veröffentlichung von Blazelock ist weiterhin für das vierte Quartal 2026 geplant. Bis dahin bleibt die Beta die beste Möglichkeit, das Produkt frühzeitig zu testen und seine weitere Entwicklung mitzugestalten.",[12,191,192,196],{},[16,193,195],{"href":153,"rel":194},[20],"Erstellen Sie Ihr kostenloses Blazelock-Konto"," und sichern Sie noch heute Ihre Datei-Uploads.",{"title":110,"searchDepth":111,"depth":112,"links":198},[199,200,201],{"id":159,"depth":111,"text":160},{"id":172,"depth":111,"text":173},{"id":182,"depth":111,"text":183},"product","2026-07-21","Die Blazelock Beta steht jetzt allen offen: kostenlos, uneingeschränkt und ohne Warteliste oder Einladung.",null,{},"\u002Fblog\u002Fblazelock-beta-is-now-open-to-everyone",{"text":209,"minutes":210,"time":211,"words":212},"2 min read",1.575,94500,315,{"title":142,"description":204},{"loc":207},"blog\u002Fblazelock-beta-is-now-open-to-everyone","q7PJe8oXXAgqb7YeJ4QmvEh4X_7zsBqE1y_VLWSOGvY",{"id":218,"title":219,"author":7,"body":220,"category":202,"date":325,"description":326,"extension":122,"image":205,"imageAlt":205,"meta":327,"navigation":126,"path":328,"readingTime":329,"seo":333,"sitemap":334,"stem":340,"__hash__":341},"blog_de\u002Fblog\u002Fintroducing-user-timezones-and-integration-logs.md","Einführung von Benutzerzeitzonen und Anbindungsprotokollen",{"type":9,"value":221,"toc":318},[222,225,228,232,240,243,247,250,256,259,265,269,272,278,281,284,291,295,298,300,303],[12,223,224],{},"Der Aufbau eines sicheren Datei-Workflows ist nur ein Teil des produktiven Betriebs. Sie müssen auch verstehen, was wann passiert ist und wo eine Anbindung Aufmerksamkeit benötigt.",[12,226,227],{},"Dieses Update erleichtert die tägliche Arbeit durch drei Ergänzungen im Blazelock Dashboard: persönliche Zeitzoneneinstellungen, API-Anfrageprotokolle und Webhook-Zustellprotokolle.",[24,229,231],{"id":230},"ihr-dashboard-in-ihrer-zeitzone","Ihr Dashboard in Ihrer Zeitzone",[12,233,234,235,239],{},"Blazelock erkennt jetzt Ihre Zeitzone, wenn Sie ein Konto erstellen, und speichert sie als Teil Ihres persönlichen Profils. Sie können sie jederzeit unter ",[236,237,238],"strong",{},"Kontoeinstellungen → Profil"," über eine durchsuchbare Liste unterstützter Zeitzonen ändern.",[12,241,242],{},"Datum, Uhrzeit und Berichte im gesamten Dashboard richten sich nach Ihrer ausgewählten Zeitzone. Da die Einstellung zu Ihrem Benutzerkonto gehört, kann jedes Mitglied eines Workspaces dieselbe Aktivität in seiner eigenen Ortszeit sehen.",[24,244,246],{"id":245},"alle-api-anfragen-auf-einen-blick","Alle API-Anfragen auf einen Blick",[12,248,249],{},"Die neue Ansicht für API-Protokolle bietet Ihnen einen Überblick über die Anfragen, die in den vergangenen 30 Tagen über eine API-Anbindung gestellt wurden. Ein Tagesdiagramm zeigt den gesamten Datenverkehr und trennt erfolgreiche Antworten von Client- und Serverfehlern.",[12,251,252],{},[40,253],{"alt":254,"src":255},"Statistik zu API-Anbindungsanfragen mit Anfragevolumen und Antwortergebnissen im Zeitverlauf","https:\u002F\u002Fcdn.blazelock.com\u002Fblog\u002Farticles-media\u002F2026\u002Fintroducing-user-timezones-and-integration-logs\u002Fapi-requests-overview.webp",[12,257,258],{},"Unterhalb des Diagramms listet das Anfrageprotokoll Zeitpunkt, HTTP-Methode, Endpoint, Antwortstatus und Dauer jeder Anfrage auf. So können Sie Fehlermuster leichter erkennen, bestätigen, dass eine Anbindung aktiv ist, und langsame oder erfolglose Aufrufe untersuchen, ohne dafür Informationen aus anderen Bereichen zusammentragen zu müssen.",[12,260,261],{},[40,262],{"alt":263,"src":264},"API-Anfrageprotokoll mit Zeitstempeln, Methoden, Endpoints, Antwortstatus und Laufzeiten","https:\u002F\u002Fcdn.blazelock.com\u002Fblog\u002Farticles-media\u002F2026\u002Fintroducing-user-timezones-and-integration-logs\u002Fapi-requests-table.webp",[24,266,268],{"id":267},"webhook-zustellungen-lückenlos-verfolgen","Webhook-Zustellungen lückenlos verfolgen",[12,270,271],{},"Die Webhook-Zustellprotokolle befinden sich jetzt direkt unter den Webhook-Einstellungen jeder API-Anbindung. Die Übersicht zeigt für jede der letzten Zustellungen das Ereignis, den aktuellen Zustellstatus und den Erstellungszeitpunkt.",[12,273,274],{},[40,275],{"alt":276,"src":277},"Webhook-Zustellprotokoll mit aktuellen Ereignissen und ihrem Zustellstatus","https:\u002F\u002Fcdn.blazelock.com\u002Fblog\u002Farticles-media\u002F2026\u002Fintroducing-user-timezones-and-integration-logs\u002Fwebhook-logs-overview.webp",[12,279,280],{},"Öffnen Sie einen Eintrag, um Ziel, Antwortstatus, Anzahl der Zustellversuche und den zeitlichen Verlauf zu sehen. Sie können außerdem den exakt gesendeten JSON-Request-Body anzeigen und kopieren.",[12,282,283],{},"Alle Zustellversuche werden in einem durchgängigen Protokoll zusammengefasst. So erkennen Sie schnell, ob die Zustellung erfolgreich war, ein weiterer Versuch geplant ist oder sie letztlich fehlgeschlagen ist.",[12,285,286],{},[40,287],{"alt":288,"src":289,"style":290},"Details einer Webhook-Zustellung mit Ziel, Status, zeitlichem Verlauf und gesendetem JSON-Request-Body","https:\u002F\u002Fcdn.blazelock.com\u002Fblog\u002Farticles-media\u002F2026\u002Fintroducing-user-timezones-and-integration-logs\u002Fwebhook-log-details.webp","display: block; max-width: 28rem; margin-inline: auto;",[24,292,294],{"id":293},"weniger-rätselraten-schnelleres-debugging","Weniger Rätselraten, schnelleres Debugging",[12,296,297],{},"Zusammen machen diese Aktualisierungen den laufenden Betrieb besser nachvollziehbar. Ihre Diagramme orientieren sich an Ihrem Arbeitstag, eingehende API-Aktivität ist Anfrage für Anfrage sichtbar und ausgehende Webhook-Zustellungen lassen sich über Wiederholungsversuche und Antworten hinweg verfolgen. Alle wichtigen Informationen finden Sie direkt bei der zugehörigen Anbindung.",[24,299,93],{"id":92},[12,301,302],{},"Blazelock ist eine Malware-Scanning-API für moderne Anwendungen. Sie hilft Teams, Datei-Uploads zu prüfen, bevor sie gespeichert, verarbeitet oder geteilt werden, ohne eine eigene Scan-Infrastruktur zu betreiben. Integrieren Sie Blazelock über eine unkomplizierte REST API, verwenden Sie synchrone oder asynchrone Scans und binden Sie Webhooks an, damit Ihre Produkt-Workflows anhand klarer Sicherheitssignale zuverlässig weiterlaufen.",[12,304,305,306,311,312,317],{},"Die Blazelock Beta ist derzeit kostenlos. ",[16,307,310],{"href":308,"rel":309},"https:\u002F\u002Fapp.blazelock.com",[20],"Starten Sie mit dem Scannen"," oder erkunden Sie die ",[16,313,316],{"href":314,"rel":315},"https:\u002F\u002Fblazelock.com\u002Fde\u002Fdocs",[20],"Dokumentation",", um Ihren nächsten Datei-Upload um Malware-Schutz zu ergänzen.",{"title":110,"searchDepth":111,"depth":112,"links":319},[320,321,322,323,324],{"id":230,"depth":111,"text":231},{"id":245,"depth":111,"text":246},{"id":267,"depth":111,"text":268},{"id":293,"depth":111,"text":294},{"id":92,"depth":111,"text":93},"2026-07-16","Blazelock bietet jetzt zeitzonenbewusste Dashboards, API-Anfrageprotokolle und Webhook-Zustellprotokolle für einen klareren Überblick über jede Anbindung.",{},"\u002Fblog\u002Fintroducing-user-timezones-and-integration-logs",{"text":209,"minutes":330,"time":331,"words":332},1.96,117600,392,{"title":219,"description":326},{"loc":328,"images":335},[336,337,338,339],{"loc":255},{"loc":264},{"loc":277},{"loc":289},"blog\u002Fintroducing-user-timezones-and-integration-logs","b3dV4Jg7j6DVKb0Bx9y2HAIFJGH5B5gTuZvO7SIACjs",{"id":343,"title":344,"author":7,"body":345,"category":202,"date":1188,"description":1189,"extension":122,"image":1190,"imageAlt":1191,"meta":1192,"navigation":126,"path":1193,"readingTime":1194,"seo":1199,"sitemap":1200,"stem":1204,"__hash__":1205},"blog_de\u002Fblog\u002Fintroducing-blazelock-beta.md","Blazelock Beta ist jetzt verfügbar",{"type":9,"value":346,"toc":1178},[347,350,353,356,360,363,366,369,385,393,397,405,408,411,422,426,429,435,441,445,448,451,456,459,928,935,939,942,1158,1161,1165,1168,1171,1174],[12,348,349],{},"Heute öffnen wir den Zugang zur Blazelock Beta. Unsere Malware-Scanning-API für Anwendungen, Datei-Uploads und sichere Produkt-Workflows.",[12,351,352],{},"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.",[12,354,355],{},"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.",[24,357,359],{"id":358},"was-blazelock-leistet","Was Blazelock leistet",[12,361,362],{},"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.",[12,364,365],{},"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.",[12,367,368],{},"Blazelock basiert auf einigen praktischen Prinzipien:",[370,371,372,376,379,382],"ul",{},[373,374,375],"li",{},"Schnelle Anbindung über eine klare API.",[373,377,378],{},"Flexible Scan-Modi für Hintergrund-Workflows und Request-Response-Abläufe.",[373,380,381],{},"Europäische Infrastruktur mit Servern in Deutschland.",[373,383,384],{},"Scan-Engines von marktführenden Anbietern, die wir kontinuierlich hinsichtlich Erkennungsqualität, Fehlalarmen und Leistung bewerten.",[12,386,387,388,392],{},"In der ",[16,389,391],{"href":314,"rel":390},[20],"Blazelock-Dokumentation"," können Sie die API, die Endpoint-Referenz, das Authentifizierungsmodell und Anbindungsleitfäden erkunden.",[24,394,396],{"id":395},"nutzen-sie-die-blazelock-beta","Nutzen Sie die Blazelock Beta",[12,398,399,400,404],{},"Erstellen Sie Ihr Konto im ",[16,401,403],{"href":153,"rel":402},[20],"Blazelock Dashboard"," und nutzen Sie Blazelock sofort. Die Registrierung steht allen offen; eine Einladung ist nicht erforderlich.",[12,406,407],{},"Während der Beta ist Blazelock kostenlos nutzbar. Sie können Ihr Konto erstellen, API-Keys generieren und reale Datei-Scan-Workflows testen.",[12,409,410],{},"Beta-Zugang bedeutet:",[370,412,413,416,419],{},[373,414,415],{},"Sie können Blazelock während der Beta-Phase kostenlos nutzen.",[373,417,418],{},"Ihr Feedback beeinflusst Produkt, Dokumentation und Preismodell direkt.",[373,420,421],{},"Sie erhalten frühzeitigen Zugang zu neuen Verbesserungen im Dashboard und an der API.",[24,423,425],{"id":424},"ein-erster-blick-auf-das-dashboard","Ein erster Blick auf das Dashboard",[12,427,428],{},"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.",[12,430,431],{},[40,432],{"alt":433,"src":434},"Übersicht des Blazelock Dashboards mit Scan-Aktivitäten, aktuellen Ergebnissen, Anbindungsstatus und wichtigen Sicherheitskennzahlen","https:\u002F\u002Fcdn.blazelock.com\u002Fblog\u002Farticles-media\u002F2026\u002Fintroducing-blazelock-beta\u002Fdashboard.webp",[12,436,437],{},[40,438],{"alt":439,"src":440},"Details zur Blazelock API-Anbindung mit API-Keys","https:\u002F\u002Fcdn.blazelock.com\u002Fblog\u002Farticles-media\u002F2026\u002Fintroducing-blazelock-beta\u002Fapi-keys.webp",[24,442,444],{"id":443},"nutzung-der-api","Nutzung der API",[12,446,447],{},"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.",[12,449,450],{},"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.",[452,453,455],"h3",{"id":454},"beispiel-für-einen-asynchronen-scan","Beispiel für einen asynchronen Scan",[12,457,458],{},"Verwenden Sie den asynchronen Endpoint, wenn Ihre Anwendung das Ergebnis später über Webhooks oder Statusabfragen verfolgen kann.",[460,461,465],"pre",{"className":462,"code":463,"language":464,"meta":110,"style":110},"language-js shiki shiki-themes github-light github-light","import { readFile } from 'node:fs\u002Fpromises'\n\n\u002F\u002F Build the multipart upload payload.\nconst form = new FormData()\nconst attributes = { file_name: 'invoice.pdf' }\nform.append('attributes', new Blob([JSON.stringify(attributes)], { type: 'application\u002Fjson' }))\nform.append('file', new Blob([await readFile('.\u002Finvoice.pdf')]))\n\n\u002F\u002F Submit the file for asynchronous scanning.\nconst submitResponse = await fetch('https:\u002F\u002Fapi.blazelock.com\u002Fv1\u002Ffile-scans', {\n  method: 'POST',\n  headers: {\n    Authorization: `Bearer ${process.env.BLAZELOCK_API_KEY}`,\n  },\n  body: form,\n})\n\nlet scan = await submitResponse.json()\n\n\u002F\u002F Poll until Blazelock returns a terminal status.\nwhile (scan.status === 'processing') {\n  await new Promise(resolve => setTimeout(resolve, 2000))\n\n  const statusResponse = await fetch(`https:\u002F\u002Fapi.blazelock.com\u002Fv1\u002Ffile-scans\u002F${scan.id}`, {\n    headers: {\n      Authorization: `Bearer ${process.env.BLAZELOCK_API_KEY}`,\n    },\n  })\n\n  scan = await statusResponse.json()\n}\n\nconsole.log(scan.id, scan.status)\n","js",[466,467,468,488,493,499,522,541,586,620,625,631,655,667,673,700,706,712,718,723,745,750,756,774,806,811,843,849,871,877,883,888,905,911,916],"code",{"__ignoreMap":110},[469,470,473,477,481,484],"span",{"class":471,"line":472},"line",1,[469,474,476],{"class":475},"sCydW","import",[469,478,480],{"class":479},"sKWpL"," { readFile } ",[469,482,483],{"class":475},"from",[469,485,487],{"class":486},"sOTlB"," 'node:fs\u002Fpromises'\n",[469,489,490],{"class":471,"line":111},[469,491,492],{"emptyLinePlaceholder":126},"\n",[469,494,495],{"class":471,"line":112},[469,496,498],{"class":497},"sJ8bj","\u002F\u002F Build the multipart upload payload.\n",[469,500,502,505,509,512,515,519],{"class":471,"line":501},4,[469,503,504],{"class":475},"const",[469,506,508],{"class":507},"sMN4m"," form",[469,510,511],{"class":475}," =",[469,513,514],{"class":475}," new",[469,516,518],{"class":517},"se37E"," FormData",[469,520,521],{"class":479},"()\n",[469,523,525,527,530,532,535,538],{"class":471,"line":524},5,[469,526,504],{"class":475},[469,528,529],{"class":507}," attributes",[469,531,511],{"class":475},[469,533,534],{"class":479}," { file_name: ",[469,536,537],{"class":486},"'invoice.pdf'",[469,539,540],{"class":479}," }\n",[469,542,544,547,550,553,556,559,562,565,568,571,574,577,580,583],{"class":471,"line":543},6,[469,545,546],{"class":479},"form.",[469,548,549],{"class":517},"append",[469,551,552],{"class":479},"(",[469,554,555],{"class":486},"'attributes'",[469,557,558],{"class":479},", ",[469,560,561],{"class":475},"new",[469,563,564],{"class":517}," Blob",[469,566,567],{"class":479},"([",[469,569,570],{"class":507},"JSON",[469,572,573],{"class":479},".",[469,575,576],{"class":517},"stringify",[469,578,579],{"class":479},"(attributes)], { type: ",[469,581,582],{"class":486},"'application\u002Fjson'",[469,584,585],{"class":479}," }))\n",[469,587,589,591,593,595,598,600,602,604,606,609,612,614,617],{"class":471,"line":588},7,[469,590,546],{"class":479},[469,592,549],{"class":517},[469,594,552],{"class":479},[469,596,597],{"class":486},"'file'",[469,599,558],{"class":479},[469,601,561],{"class":475},[469,603,564],{"class":517},[469,605,567],{"class":479},[469,607,608],{"class":475},"await",[469,610,611],{"class":517}," readFile",[469,613,552],{"class":479},[469,615,616],{"class":486},"'.\u002Finvoice.pdf'",[469,618,619],{"class":479},")]))\n",[469,621,623],{"class":471,"line":622},8,[469,624,492],{"emptyLinePlaceholder":126},[469,626,628],{"class":471,"line":627},9,[469,629,630],{"class":497},"\u002F\u002F Submit the file for asynchronous scanning.\n",[469,632,634,636,639,641,644,647,649,652],{"class":471,"line":633},10,[469,635,504],{"class":475},[469,637,638],{"class":507}," submitResponse",[469,640,511],{"class":475},[469,642,643],{"class":475}," await",[469,645,646],{"class":517}," fetch",[469,648,552],{"class":479},[469,650,651],{"class":486},"'https:\u002F\u002Fapi.blazelock.com\u002Fv1\u002Ffile-scans'",[469,653,654],{"class":479},", {\n",[469,656,658,661,664],{"class":471,"line":657},11,[469,659,660],{"class":479},"  method: ",[469,662,663],{"class":486},"'POST'",[469,665,666],{"class":479},",\n",[469,668,670],{"class":471,"line":669},12,[469,671,672],{"class":479},"  headers: {\n",[469,674,676,679,682,685,687,690,692,695,698],{"class":471,"line":675},13,[469,677,678],{"class":479},"    Authorization: ",[469,680,681],{"class":486},"`Bearer ${",[469,683,684],{"class":479},"process",[469,686,573],{"class":486},[469,688,689],{"class":479},"env",[469,691,573],{"class":486},[469,693,694],{"class":507},"BLAZELOCK_API_KEY",[469,696,697],{"class":486},"}`",[469,699,666],{"class":479},[469,701,703],{"class":471,"line":702},14,[469,704,705],{"class":479},"  },\n",[469,707,709],{"class":471,"line":708},15,[469,710,711],{"class":479},"  body: form,\n",[469,713,715],{"class":471,"line":714},16,[469,716,717],{"class":479},"})\n",[469,719,721],{"class":471,"line":720},17,[469,722,492],{"emptyLinePlaceholder":126},[469,724,726,729,732,735,737,740,743],{"class":471,"line":725},18,[469,727,728],{"class":475},"let",[469,730,731],{"class":479}," scan ",[469,733,734],{"class":475},"=",[469,736,643],{"class":475},[469,738,739],{"class":479}," submitResponse.",[469,741,742],{"class":517},"json",[469,744,521],{"class":479},[469,746,748],{"class":471,"line":747},19,[469,749,492],{"emptyLinePlaceholder":126},[469,751,753],{"class":471,"line":752},20,[469,754,755],{"class":497},"\u002F\u002F Poll until Blazelock returns a terminal status.\n",[469,757,759,762,765,768,771],{"class":471,"line":758},21,[469,760,761],{"class":475},"while",[469,763,764],{"class":479}," (scan.status ",[469,766,767],{"class":475},"===",[469,769,770],{"class":486}," 'processing'",[469,772,773],{"class":479},") {\n",[469,775,777,780,782,785,787,791,794,797,800,803],{"class":471,"line":776},22,[469,778,779],{"class":475},"  await",[469,781,514],{"class":475},[469,783,784],{"class":507}," Promise",[469,786,552],{"class":479},[469,788,790],{"class":789},"sj_tP","resolve",[469,792,793],{"class":475}," =>",[469,795,796],{"class":517}," setTimeout",[469,798,799],{"class":479},"(resolve, ",[469,801,802],{"class":507},"2000",[469,804,805],{"class":479},"))\n",[469,807,809],{"class":471,"line":808},23,[469,810,492],{"emptyLinePlaceholder":126},[469,812,814,817,820,822,824,826,828,831,834,836,839,841],{"class":471,"line":813},24,[469,815,816],{"class":475},"  const",[469,818,819],{"class":507}," statusResponse",[469,821,511],{"class":475},[469,823,643],{"class":475},[469,825,646],{"class":517},[469,827,552],{"class":479},[469,829,830],{"class":486},"`https:\u002F\u002Fapi.blazelock.com\u002Fv1\u002Ffile-scans\u002F${",[469,832,833],{"class":479},"scan",[469,835,573],{"class":486},[469,837,838],{"class":479},"id",[469,840,697],{"class":486},[469,842,654],{"class":479},[469,844,846],{"class":471,"line":845},25,[469,847,848],{"class":479},"    headers: {\n",[469,850,852,855,857,859,861,863,865,867,869],{"class":471,"line":851},26,[469,853,854],{"class":479},"      Authorization: ",[469,856,681],{"class":486},[469,858,684],{"class":479},[469,860,573],{"class":486},[469,862,689],{"class":479},[469,864,573],{"class":486},[469,866,694],{"class":507},[469,868,697],{"class":486},[469,870,666],{"class":479},[469,872,874],{"class":471,"line":873},27,[469,875,876],{"class":479},"    },\n",[469,878,880],{"class":471,"line":879},28,[469,881,882],{"class":479},"  })\n",[469,884,886],{"class":471,"line":885},29,[469,887,492],{"emptyLinePlaceholder":126},[469,889,891,894,896,898,901,903],{"class":471,"line":890},30,[469,892,893],{"class":479},"  scan ",[469,895,734],{"class":475},[469,897,643],{"class":475},[469,899,900],{"class":479}," statusResponse.",[469,902,742],{"class":517},[469,904,521],{"class":479},[469,906,908],{"class":471,"line":907},31,[469,909,910],{"class":479},"}\n",[469,912,914],{"class":471,"line":913},32,[469,915,492],{"emptyLinePlaceholder":126},[469,917,919,922,925],{"class":471,"line":918},33,[469,920,921],{"class":479},"console.",[469,923,924],{"class":517},"log",[469,926,927],{"class":479},"(scan.id, scan.status)\n",[12,929,930,931,934],{},"Die Antwort enthält den erstellten Scan im Status ",[466,932,933],{},"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.",[452,936,938],{"id":937},"beispiel-für-einen-synchronen-scan","Beispiel für einen synchronen Scan",[12,940,941],{},"Verwenden Sie den synchronen Endpoint, wenn der Aufrufer innerhalb derselben Anfrage ein abschließendes Scan-Ergebnis benötigt.",[460,943,945],{"className":462,"code":944,"language":464,"meta":110,"style":110},"import { readFile } from 'node:fs\u002Fpromises'\n\n\u002F\u002F Build the multipart upload payload.\nconst form = new FormData()\nconst attributes = { file_name: 'invoice.pdf' }\nform.append('attributes', new Blob([JSON.stringify(attributes)], { type: 'application\u002Fjson' }))\nform.append('file', new Blob([await readFile('.\u002Finvoice.pdf')]))\n\n\u002F\u002F Submit the file and wait for a terminal scan result.\nconst response = await fetch('https:\u002F\u002Fapi.blazelock.com\u002Fv1\u002Ffile-scans\u002Fsync', {\n  method: 'POST',\n  headers: {\n    Authorization: `Bearer ${process.env.BLAZELOCK_API_KEY}`,\n  },\n  body: form,\n})\n\nconst scan = await response.json()\n\nconsole.log(scan.id, scan.status)\n",[466,946,947,957,961,965,979,993,1023,1051,1055,1060,1080,1088,1092,1112,1116,1120,1124,1128,1146,1150],{"__ignoreMap":110},[469,948,949,951,953,955],{"class":471,"line":472},[469,950,476],{"class":475},[469,952,480],{"class":479},[469,954,483],{"class":475},[469,956,487],{"class":486},[469,958,959],{"class":471,"line":111},[469,960,492],{"emptyLinePlaceholder":126},[469,962,963],{"class":471,"line":112},[469,964,498],{"class":497},[469,966,967,969,971,973,975,977],{"class":471,"line":501},[469,968,504],{"class":475},[469,970,508],{"class":507},[469,972,511],{"class":475},[469,974,514],{"class":475},[469,976,518],{"class":517},[469,978,521],{"class":479},[469,980,981,983,985,987,989,991],{"class":471,"line":524},[469,982,504],{"class":475},[469,984,529],{"class":507},[469,986,511],{"class":475},[469,988,534],{"class":479},[469,990,537],{"class":486},[469,992,540],{"class":479},[469,994,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1021],{"class":471,"line":543},[469,996,546],{"class":479},[469,998,549],{"class":517},[469,1000,552],{"class":479},[469,1002,555],{"class":486},[469,1004,558],{"class":479},[469,1006,561],{"class":475},[469,1008,564],{"class":517},[469,1010,567],{"class":479},[469,1012,570],{"class":507},[469,1014,573],{"class":479},[469,1016,576],{"class":517},[469,1018,579],{"class":479},[469,1020,582],{"class":486},[469,1022,585],{"class":479},[469,1024,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049],{"class":471,"line":588},[469,1026,546],{"class":479},[469,1028,549],{"class":517},[469,1030,552],{"class":479},[469,1032,597],{"class":486},[469,1034,558],{"class":479},[469,1036,561],{"class":475},[469,1038,564],{"class":517},[469,1040,567],{"class":479},[469,1042,608],{"class":475},[469,1044,611],{"class":517},[469,1046,552],{"class":479},[469,1048,616],{"class":486},[469,1050,619],{"class":479},[469,1052,1053],{"class":471,"line":622},[469,1054,492],{"emptyLinePlaceholder":126},[469,1056,1057],{"class":471,"line":627},[469,1058,1059],{"class":497},"\u002F\u002F Submit the file and wait for a terminal scan result.\n",[469,1061,1062,1064,1067,1069,1071,1073,1075,1078],{"class":471,"line":633},[469,1063,504],{"class":475},[469,1065,1066],{"class":507}," response",[469,1068,511],{"class":475},[469,1070,643],{"class":475},[469,1072,646],{"class":517},[469,1074,552],{"class":479},[469,1076,1077],{"class":486},"'https:\u002F\u002Fapi.blazelock.com\u002Fv1\u002Ffile-scans\u002Fsync'",[469,1079,654],{"class":479},[469,1081,1082,1084,1086],{"class":471,"line":657},[469,1083,660],{"class":479},[469,1085,663],{"class":486},[469,1087,666],{"class":479},[469,1089,1090],{"class":471,"line":669},[469,1091,672],{"class":479},[469,1093,1094,1096,1098,1100,1102,1104,1106,1108,1110],{"class":471,"line":675},[469,1095,678],{"class":479},[469,1097,681],{"class":486},[469,1099,684],{"class":479},[469,1101,573],{"class":486},[469,1103,689],{"class":479},[469,1105,573],{"class":486},[469,1107,694],{"class":507},[469,1109,697],{"class":486},[469,1111,666],{"class":479},[469,1113,1114],{"class":471,"line":702},[469,1115,705],{"class":479},[469,1117,1118],{"class":471,"line":708},[469,1119,711],{"class":479},[469,1121,1122],{"class":471,"line":714},[469,1123,717],{"class":479},[469,1125,1126],{"class":471,"line":720},[469,1127,492],{"emptyLinePlaceholder":126},[469,1129,1130,1132,1135,1137,1139,1142,1144],{"class":471,"line":725},[469,1131,504],{"class":475},[469,1133,1134],{"class":507}," scan",[469,1136,511],{"class":475},[469,1138,643],{"class":475},[469,1140,1141],{"class":479}," response.",[469,1143,742],{"class":517},[469,1145,521],{"class":479},[469,1147,1148],{"class":471,"line":747},[469,1149,492],{"emptyLinePlaceholder":126},[469,1151,1152,1154,1156],{"class":471,"line":752},[469,1153,921],{"class":479},[469,1155,924],{"class":517},[469,1157,927],{"class":479},[12,1159,1160],{},"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.",[24,1162,1164],{"id":1163},"wie-es-weitergeht","Wie es weitergeht",[12,1166,1167],{},"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.",[12,1169,1170],{},"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.",[12,1172,1173],{},"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.",[1175,1176,1177],"style",{},"html pre.shiki code .sCydW, html code.shiki .sCydW{--shiki-default:#D73A49;--shiki-dark:#D73A49}html pre.shiki code .sKWpL, html code.shiki .sKWpL{--shiki-default:#24292E;--shiki-dark:#24292E}html pre.shiki code .sOTlB, html code.shiki .sOTlB{--shiki-default:#032F62;--shiki-dark:#032F62}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sMN4m, html code.shiki .sMN4m{--shiki-default:#005CC5;--shiki-dark:#005CC5}html pre.shiki code .se37E, html code.shiki .se37E{--shiki-default:#6F42C1;--shiki-dark:#6F42C1}html pre.shiki code .sj_tP, html code.shiki .sj_tP{--shiki-default:#E36209;--shiki-dark:#E36209}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":110,"searchDepth":111,"depth":112,"links":1179},[1180,1181,1182,1183,1187],{"id":358,"depth":111,"text":359},{"id":395,"depth":111,"text":396},{"id":424,"depth":111,"text":425},{"id":443,"depth":111,"text":444,"children":1184},[1185,1186],{"id":454,"depth":112,"text":455},{"id":937,"depth":112,"text":938},{"id":1163,"depth":111,"text":1164},"2026-06-01","Wir stellen die Blazelock Beta vor: eine kostenlose Vorabversion unserer Malware-Scanning-API für sichere Datei-Uploads und Produkt-Workflows.","https:\u002F\u002Fcdn.blazelock.com\u002Fblog\u002Farticles-media\u002F2026\u002Fintroducing-blazelock-beta\u002Fheader.webp","Visual zum Start der Blazelock Beta",{},"\u002Fblog\u002Fintroducing-blazelock-beta",{"text":1195,"minutes":1196,"time":1197,"words":1198},"4 min read",3.725,223500,745,{"title":344,"description":1189},{"loc":1193,"images":1201},[1202,1203],{"loc":434},{"loc":440},"blog\u002Fintroducing-blazelock-beta","WCO8gKJA3TFCwvCb6qSlhw0Sn_vzIF3QNk0jnWAFC1E",1793570061946]