Zum Hauptinhalt springen

Befehlsmenü

Zu einer Seite springen oder den Katalog durchsuchen

DevOps & Infra

CrateProof: Preflight-Studio für ZIP-Releases

Lokales ZIP-Preflight-Studio mit Browser-Oberfläche, CLI, editierbaren Richtlinien, SHA-256-Manifesten und exaktem Release-Vergleich nach Pfaden. Vollständiger, editierbarer Python-Quellcode.

$89.00

Das bekommst du: 1 Datei · 87.91 KB · ZIP

Kaufoptionen ansehen

Produktbeschreibung

Wissen, was ausgeliefert wird. Bevor es ausgeliefert wird.

Ein Release-ZIP kann die richtige Funktion enthalten und trotzdem eine fehlerhafte Übergabe sein: eine fehlende README, unerwartete Dateinamen, Pfadkollisionen oder eine Datei, die sich unbemerkt geändert hat. CrateProof vereint begrenzte Paketprüfungen, ein klares Inventar, exportierbare Nachweise und einen exakten Inhaltsvergleich nach Pfaden in einer lokalen Arbeitsumgebung für einen einzelnen Nutzer.

Dies ist ein vollständiger, editierbarer Software-Download, kein Abonnement, kein Cloud-Konto, kein reiner Design-Entwurf und keine versprochene künftige App.

Ein praxistauglicher Preflight-Ablauf für Releases

  • ZIP-Einträge prüfen, ohne sie zu entpacken oder auszuführen.
  • Mit Richtlinien für Quellcode-Releases, Web-Templates oder allgemeine Zwecke starten; deren JSON innerhalb der vorgegebenen Grenzen bearbeiten.
  • Ergebnisse mit den Status Ready, Review oder Blocked, ein durchsuchbares Dateiinventar und ausdrücklich als nicht verfügbar gekennzeichnete Hashes prüfen.
  • Implementierte Regeln für Pfade, Kollisionen, Symlinks, Größe, Kompression, CRC-/Lesefehler, erforderliche Dateinamen und Dateinamenwarnungen anwenden.
  • JSON, CSV mit neutralisierten Formeln, eigenständiges HTML und ein sortiertes SHA-256-Inhaltsmanifest samt Auslassungen exportieren.
  • Zwei gespeicherte Läufe nach exakten Pfaden und erfolgreich berechneten Datei-Hashes vergleichen: hinzugefügt, entfernt, geändert, unverändert und nicht verfügbar. Keine Erkennung von Umbenennungen und kein vollständiger Text-/Binärvergleich.
  • Die Browser-Arbeitsumgebung oder die CLI-Befehle audit/compare nutzen, einschließlich aussagekräftiger Exit-Codes von audit für interne Workflows.

Im Download enthalten

  • Vollständige, editierbare Engine auf Basis der Python-Standardbibliothek, Loopback-HTTP-Dienst und CLI.
  • Responsive Arbeitsumgebung in reinem HTML/CSS/JavaScript; keine externen Laufzeitpakete und kein API-Schlüssel erforderlich.
  • Drei editierbare Richtlinienvorlagen.
  • Zwei eindeutig fiktive Beispiel-ZIPs sowie echte Beispielberichte und ein echter Vergleich. Das geänderte Beispiel enthält absichtlich einen blockierten Eintrag mit Pfad-Traversal und darf auf keinen Fall entpackt werden.
  • Dokumentation zu Einrichtung und Nutzung, API, Richtlinien, Sicherheit und Ergebnismodell.
  • Ausführbare Regressionstests auf Basis der Standardbibliothek und ein Release-Prüfvermerk.
  • Schreibgeschützte Beispiel-Exporte und PDF-Vorschau.
  • Quellcode-Lizenz für die kommerzielle Nutzung durch ein Unternehmen; Berichte dürfen für Kundenprojekte verwendet werden. Vor dem Kauf bitte LICENSE.txt lesen.

Voraussetzungen und Einsatzgrenzen

Python 3.10+ und ein moderner Browser. Lokal starten mit python3 run.py serve; eine private Start-URL wird ausgegeben. Getestet wurden Abläufe unter Ubuntu/Python/Chromium; eine Validierung unter nativem Windows und macOS wird nicht zugesichert.

Feste Grenzen: 25 MiB Eingabe-ZIP; 1.000 erfasste Einträge; 100 MiB deklarierte/tatsächliche unkomprimierte Gesamtgröße; 10 MiB pro Eintrag; Kompressionsverhältnis 200:1. Nur ZIP_STORED und ZIP_DEFLATED. Archive mit mehr als 1.000 Einträgen werden blockiert: Höchstens die ersten 1.000 Einträge werden erfasst, der Rest wird als ungeprüft vermerkt und nicht als bestanden gewertet.

Der Dienst bindet sich an 127.0.0.1 und nutzt ein Token für die Startsitzung, Host-/Origin-Prüfungen und statische Routen auf einer Positivliste. Hochgeladene ZIPs werden nicht gespeichert; bis zu 100 lokale Berichtseinträge werden unverschlüsselt aufbewahrt. Berichte können private Dateinamen und Hashes offenlegen. Den lokalen Server nicht öffentlich zugänglich machen und die Start-URL nicht weitergeben.

Was dieses Produkt nicht verspricht

Ready bedeutet, dass die implementierten, begrenzten Regeln bestanden wurden. CrateProof ist kein Scanner für Malware, Schwachstellen oder geheime Inhalte, keine Signierung, keine vertrauenswürdige Herkunfts-/Attestierungslösung, kein SBOM-Generator, keine Sicherheitszertifizierung, keine Prüfung verschachtelter Archive, kein vollständiger Binär-/Textvergleich und keine Garantie für sicheres Entpacken. Hashes ganzer Archive authentifizieren keinen Autor. Dateinamenwarnungen sind Heuristiken und keine Inhaltsanalyse.

Nicht enthalten sind Hosting, eine Lizenz für öffentliches oder mandantenfähiges SaaS, laufender Support, Zusagen zu Reaktionszeiten oder Anspruch auf künftige Updates. Weitergabe des Quellcodes und Unterlizenzierung sind nicht erlaubt. Erzeugte Berichte dürfen im Rahmen der enthaltenen Lizenz kommerziell weitergegeben werden.

Die Nachweise vor dem Kauf ansehen

Das kostenlose ZIP und PDF enthalten schreibgeschützte, fiktive Beispielberichte, keinen live gehosteten Audit-Dienst und nicht die kostenpflichtige Anwendung. Die Werbebilder sind um Aufnahmen der tatsächlich funktionierenden Oberfläche herum gestaltet. Laden Sie das Beispiel herunter, um Berichtsstruktur und Funktionsumfang zu prüfen.

Das bekommst du

1 Datei · 87.91 KB

  • CrateProof-v1.0.0.zipZIP · 87.91 KB
Kostenlos testen

Kostenlose Demo, kein Kauf nötig

In Getly Pro enthaltenPro holen

LizenzIndividuelle Bedingungen - siehe Beschreibung
Veröffentlicht11. Nov. 2026
Dateigröße87.91 KB
DateiformatZIP
Versionv1.0

Tags

ziprelease-engineeringdeveloper-toolspythonpreflightsha256clilocal-first
Z
Zantro

Häufige Fragen

Erhalte ich sofort Zugriff?

Ja. Dies ist ein digitales Produkt - du kannst es direkt nach dem Kauf aus deiner Bibliothek herunterladen.

Darf ich es für kommerzielle Projekte nutzen?

Der Verkäufer legt eigene Bedingungen fest; sie stehen oben in der Beschreibung. Lies sie vor dem Kauf.

Wie sind die Rückerstattungsbedingungen?

Du kannst innerhalb von 30 Tagen eine Rückerstattung anfordern. Stimmt etwas nicht, fordere sie bei deiner Bestellung an - das Getly-Team prüft sie.

Welche Dateiformate und -größen erhalte ich?

Du lädst 1 Datei herunter - ZIP - insgesamt 87.91 KB.

Erhalte ich kostenlose Updates?

Ja - wenn der Verkäufer eine neue Version veröffentlicht, kannst du die aktuellen Dateien kostenlos erneut aus deiner Bibliothek herunterladen. Aktuelle Änderungen findest du im Changelog.

Preis

$89.00