Software & Entwicklung

Prüfer für Abhängigkeiten und Lizenzen

Sagt, wozu jede Lizenz Sie wirklich verpflichtet — bei Ihrer Art der Auslieferung

Version 2Veröffentlicht am 02.09.2026
Software & EntwicklungExtractFetch pageclaude-opus-5Read-only · auto7 hard rules5 handover rulesResult
7harte Regeln
Dinge, die er nie tun darf — in jedem Lauf durchgesetzt
5Übergaberegeln
Bedingungen, unter denen er anhält und die Arbeit an einen Menschen übergibt
9Ausgabefelder
Ein strukturiertes Ergebnis, kein Absatz, den Sie noch einmal lesen müssen
≤6Schritte pro Lauf
Begrenzte Arbeit: höchstens 5 Werkzeugaufrufe, von der Laufzeitumgebung durchgesetzt

Nur lesend, konstruktionsbedingt. Dieser Agent hat keinen Weg, etwas zu senden, auszugeben, zu veröffentlichen oder festzuschreiben. Wo diese Grenze das Produkt ist, würde ihre Aufhebung den Grund entfernen, der Ausgabe zu vertrauen.

Live-Verdrahtung für Version 2. Die Werkzeugknoten sind die Fähigkeiten, die dieser Agent aufrufen darf — nichts anderes kann laufen.

Überblick

Ein Abhängigkeitsbaum trägt Hunderte von Lizenzen, und ein Scanner, der sie auflistet, beantwortet nichts. Dieselbe Lizenz ist in einem gehosteten Dienst unauffällig und in ausgelieferter Software ein ernstes Problem — es zählt allein die Pflicht, und Pflichten hängen davon ab, wie Sie verbreiten.

Dieser Agent liest Ihre Abhängigkeitsliste zusammen damit, wie die Software tatsächlich zu den Nutzern gelangt, und berichtet, wozu jede Lizenzfamilie Sie in dieser Situation verpflichtet: Namensnennungen, die Sie nicht gesammelt haben, Quellcode, den Sie anbieten müssten, Hinweise, die Sie nicht mitliefern, Bedingungen, die mit Ihrer eigenen Lizenz kollidieren.

Er kennzeichnet die beiden teuersten Punkte: eine Lizenz, die sich zwischen der geprüften und der ausgelieferten Version geändert hat, und eine Abhängigkeit ganz ohne Lizenz — was einschränkender ist als jede Lizenz, nicht weniger. Er sagt Ihnen nicht, ob Sie Rechte verletzen. Das ist eine rechtliche Schlussfolgerung über Ihre konkrete Verbreitung; stattdessen benennt er, was eine Juristin sehen muss.

Nutzen

Keine Überraschungen in der Due Diligence

In einer Prüfung gefunden ist der teuerste Fundort überhaupt.

Rechtliche Prüfungen von Kunden beantworten

Großkunden fragen danach, und eine Scanner-Ausgabe ist keine Antwort.

Ein kürzeres Gespräch mit der Kanzlei

Die Pflichten sind gesammelt, sodass die Rechtsabteilung Fakten liest und keinen Baum.

Was er tut

  • Pflichten statt einer Lizenzliste

    Was Sie tatsächlich tun müssen, angesichts dessen, wie diese Software zu den Nutzern gelangt. Eine Liste ist keine Antwort.

  • Die Art der Verbreitung ändert alles

    Dieselbe Lizenz ist gehostet unauffällig und ausgeliefert ernst. Er fragt zuerst danach.

  • Findet Abhängigkeiten ohne Lizenz

    Keine Lizenz ist einschränkender als jede Lizenz — und genau dieser Befund wird falsch gelesen.

  • Erkennt Lizenzwechsel zwischen Versionen

    Eine Abhängigkeit, die seit Ihrer Prüfung neu lizenziert wurde. Niemand prüft nach.

  • Kennzeichnet Konflikte mit Ihrer eigenen Lizenz

    Wo die Bedingungen einer Abhängigkeit nicht mit der Lizenzierung Ihres Produkts koexistieren können.

  • Gibt keine Rechtsmeinung ab

    Er bereitet auf, was eine Juristin braucht. Er schließt nicht.

Was sich ändert

Was das an Ihrer Woche ändert

Übernimmt
Zu ermitteln, wozu Ihre Abhängigkeitslizenzen Sie verpflichten, angesichts Ihrer Auslieferung.
Erledigt das heute
Niemand — bis zur Due Diligence oder zur Rechtsprüfung eines Kunden.
Wie oft
Bei jedem Release und vor jeder Finanzierungsrunde oder jedem Verkauf.
Üblicher manueller Aufwand
Einen Lizenzbaum gegen ein Verbreitungsmodell zu lesen kostet Tage juristischer Arbeitszeit.

Warum gerade Software & Entwicklung. In einer Prüfung gefunden ist der teuerste Fundort, und die Liste von Lizenznamen eines Scanners beantwortet für sich genommen nichts.

  • Läuft unbeaufsichtigt

    Von Ihnen oder von einem Ereignis gestartet, und er bringt es allein zu Ende. Nichts wartet darauf, dass jemand am Schreibtisch sitzt.

  • Jedes Mal derselbe Maßstab

    Der zweihundertste Vorgang wird an derselben Latte gemessen wie der erste. Beständigkeit ist der Teil, den Menschen nicht durchhalten.

  • Er kann nicht von sich aus handeln

    Prüfer für Abhängigkeiten und Lizenzen hat keinen Weg, etwas zu senden, auszugeben oder zuzusagen. Genau diese Grenze macht es sicher, auf seine Ausgabe hin zu handeln.

Wie er arbeitet

Dieser Agent läuft serverseitig in der PROMIVO-Laufzeit. Jeder Lauf wird Schritt für Schritt protokolliert, und jeder Tool-Aufruf wird vor der Ausführung auf Berechtigung geprüft.

  1. 1EingabeGegen das Eingabeschema des Agenten geprüft
  2. 2Modellclaude-opus-5 mit automatischem Ausweichmodell
  3. 3Werkzeugeextract_structured_data, fetch_web_page
  4. 4BerechtigungenFührt READ-Aktionen automatisch aus; alles darüber wartet auf Freigabe
  5. 5AusgabeStrukturiertes Ergebnis nach dem Ausgabeschema
  6. 6ProtokollierungToken, Dauer und jeder Schritt werden festgehalten

Demo

DemodatenIllustrative sample output, abridged.

Eingabe

{
  "dependencies": [],
  "distribution": "shipped-binary",
  "projectLicence": "proprietary"
}

Ausgabe

{
  "escalate": true,
  "disclaimer": "A review of licence obligations given the stated distribution. Not legal advice, and not a finding that this project is compliant or infringing.",
  "unlicensed": [
    "internal-utils@0.4.2 — no licence stated. No licence means no permission granted; this is more restrictive than any licence, not less."
  ],
  "obligations": [
    {
      "packages": [
        "…181 packages…"
      ],
      "obligation": "Ship the licence text and copyright notice for each permissively licensed dependency.",
      "currentlyMet": "no",
      "licenceFamilies": [
        "MIT",
        "BSD-3-Clause",
        "Apache-2.0"
      ],
      "whatWouldMeetIt": "A generated NOTICE file included in the distribution."
    }
  ],
  "forLegalReview": [
    "One dependency is copyleft and this is a shipped binary, which is where that obligation actually bites."
  ],
  "escalationReason": "An unlicensed dependency and a copyleft obligation triggered by shipping a binary.",
  "distributionAssumed": "Shipped binary, as stated. Obligations differ materially from a hosted service."
}

Voraussetzungen

Integrationen

Keine Integrationen erforderlich.

Bevor Sie beginnen

  • Ihre Abhängigkeitsliste mit Versionen und Lizenzen
  • Wie die Software verbreitet wird
  • Erfordert den Tarif Voller Zugang oder höher

Anwendungsfälle

Vor einem Release

Pflichten prüfen, bevor das Binary bei Kunden liegt.

Vor einer Übernahme

Finden, was die Due Diligence finden wird.

Der Rechtsfragebogen eines Kunden

Aus Ihrer tatsächlichen Abhängigkeitslage beantworten.

Preise

Voller Zugang

Monatliche Abrechnung über Ihr PROMIVO-Abonnement. Jederzeit kündbar.

Läufe verbrauchen das Kontingent Ihres Plans für Agentenausführungen und Token. Siehe Plangrenzen

FAQ

Sagt er mir, ob wir Rechte verletzen?

Nein. Das ist eine rechtliche Schlussfolgerung über Ihre konkrete Verbreitung und Ihre eigene Lizenzierung und hängt von Tatsachen ab, die eine Abhängigkeitsliste nicht enthält. Er berichtet Pflichten und sammelt, was eine Juristin braucht.

Warum fragt er, wie wir verbreiten?

Weil das die Frage ist, die die Antwort entscheidet. Copyleft-Pflichten, die in einem gehosteten Dienst nie greifen, greifen in dem Moment, in dem Sie ein Binary ausliefern.

Scannt er unseren Code?

Er arbeitet mit der Abhängigkeitsliste, die Sie liefern. Er liest Ihren Quellcode nicht und erkennt keinen kopierten Code — das ist ein anderes Werkzeug mit anderem Zugriff.

Bewertungen

Bewertungen öffnen sich, sobald Kunden diesen Agenten ausgeführt haben.

Soll dieser Agent anders arbeiten?

Sagen Sie uns, was sich ändern soll, und unser Team bestimmt den Umfang einer eigenen Fassung für Ihr Unternehmen.

Diesen Agenten anpassen