Zum Inhalt
HALOWERK

Paketwerk

dependency confusion

Takes the names your organisation publishes internally and checks each against the public registry of the same ecosystem. Three findings, kept apart because they call for different actions. Name is free: nobody has taken it, the door is open but unattended, and the answer is to reserve the name yourself. Name is taken and old: probably an unrelated project that happens to share the name, worth confirming but rarely urgent.

POST https://paket.halowerk.com/v1/dependency-confusion

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
systemstringJa
packagesarrayJaYour internal package names, optionally with the internal version.
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "required": [
    "system",
    "packages"
  ],
  "additionalProperties": false,
  "properties": {
    "system": {
      "type": "string",
      "enum": [
        "npm",
        "pypi",
        "maven",
        "go",
        "cargo",
        "nuget",
        "rubygems"
      ]
    },
    "packages": {
      "type": "array",
      "minItems": 1,
      "maxItems": 60,
      "description": "Your internal package names, optionally with the internal version.",
      "items": {
        "type": "object",
        "required": [
          "name"
        ],
        "additionalProperties": false,
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 300
          },
          "internal_version": {
            "type": "string",
            "maxLength": 60
          }
        }
      }
    }
  }
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "system": "npm",
  "packages": [
    {
      "name": "express",
      "internal_version": "1.0.0"
    },
    {
      "name": "my-internal-lib-xyz"
    }
  ]
}

Ergebnis & Dokumentation

Veröffentlichtes Ergebnisschema anzeigen
{
  "$ref": "https://paket.halowerk.com/v1/dependency-confusion/schema#/outputSchema"
}

Veröffentlichtes Ergebnisbeispiel öffnen

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →