{
  "SPDXID" : "SPDXRef-DOCUMENT",
  "spdxVersion" : "SPDX-2.3",
  "creationInfo" : {
    "created" : "2025-11-27T05:57:40Z",
    "creators" : [ "Tool: spdx-maven-plugin" ],
    "licenseListVersion" : "3.27.0"
  },
  "name" : "JSch",
  "dataLicense" : "CC0-1.0",
  "documentNamespace" : "http://spdx.org/spdxpackages/com.github.mwiede_jsch-2.27.7",
  "packages" : [ {
    "SPDXID" : "SPDXRef--4b3779bf0",
    "checksums" : [ {
      "algorithm" : "SHA1",
      "checksumValue" : "068a902807ca6e1c56a6418ff3312a1fd2a77bc7"
    } ],
    "copyrightText" : "NOASSERTION",
    "description" : "JSch is a pure Java implementation of SSH2",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/com.github.mwiede/jsch@2.27.7",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://github.com/mwiede/jsch",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "JSch",
    "packageFileName" : "jsch-2.27.7.jar",
    "primaryPackagePurpose" : "LIBRARY",
    "summary" : "JSch is a pure Java implementation of SSH2",
    "versionInfo" : "2.27.7"
  }, {
    "SPDXID" : "SPDXRef--6c1442700",
    "copyrightText" : "UNSPECIFIED",
    "description" : "Java Native Access",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/net.java.dev.jna/jna-jpms@5.18.1",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://github.com/java-native-access/jna",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "Java Native Access",
    "summary" : "Java Native Access",
    "versionInfo" : "5.18.1"
  }, {
    "SPDXID" : "SPDXRef--7aa5325f0",
    "copyrightText" : "UNSPECIFIED",
    "description" : "junixsocket is a Java/JNI library that allows the use of Unix Domain Sockets (AF_UNIX sockets) and other socket types, such as AF_TIPC and AF_VSOCK, from Java, using the standard Socket API",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/com.kohlschutter.junixsocket/junixsocket-common@2.10.1",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://kohlschutter.github.io/junixsocket/junixsocket-common/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "Apache-2.0",
    "name" : "junixsocket-common",
    "originator" : "Organization:Kohlschütter Search Intelligence",
    "summary" : "junixsocket is a Java/JNI library that allows the use of Unix Domain Sockets (AF_UNIX sockets) and other socket types, such as AF_TIPC and AF_VSOCK, from Java, using the standard Socket API",
    "versionInfo" : "2.10.1"
  }, {
    "SPDXID" : "SPDXRef-1bae529b0",
    "copyrightText" : "UNSPECIFIED",
    "description" : "The logging API of the Log4j project.\n    Library and application code can log through this API.\n    It contains a simple built-in implementation (`SimpleLogger`) for trivial use cases.\n    Production applications are recommended to use Log4j API in combination with a fully-fledged implementation, such as Log4j Core.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.apache.logging.log4j/log4j-api@2.25.2",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://logging.apache.org/log4j/2.x/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "Apache-2.0",
    "name" : "Apache Log4j API",
    "originator" : "Organization:The Apache Software Foundation",
    "summary" : "The logging API of the Log4j project.\n    Library and application code can log through this API.\n    It contains a simple built-in implementation (`SimpleLogger`) for trivial use cases.\n    Production applications are recommended to use Log4j API in combination with a fully-fledged implementation, such as Log4j Core.",
    "versionInfo" : "2.25.2"
  }, {
    "SPDXID" : "SPDXRef-45ec4deb0",
    "copyrightText" : "UNSPECIFIED",
    "description" : "The slf4j API",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.slf4j/slf4j-api@2.0.17",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "http://www.slf4j.org",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "SLF4J API Module",
    "originator" : "Organization:QOS.ch",
    "summary" : "The slf4j API",
    "versionInfo" : "2.0.17"
  }, {
    "SPDXID" : "SPDXRef-704cf4e20",
    "copyrightText" : "UNSPECIFIED",
    "description" : "The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the  JCA/JCE provider and low-level API for the BC Java version 1.83 for Java 1.8 and later.",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/org.bouncycastle/bcprov-jdk18on@1.83",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://www.bouncycastle.org/download/bouncy-castle-java/",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "Bouncy Castle Provider",
    "summary" : "The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the  JCA/JCE provider and low-level API for the BC Java version 1.83 for Java 1.8 and later.",
    "versionInfo" : "1.83"
  }, {
    "SPDXID" : "SPDXRef-71333b180",
    "copyrightText" : "UNSPECIFIED",
    "description" : "Java Native Access Platform",
    "downloadLocation" : "NOASSERTION",
    "externalRefs" : [ {
      "referenceCategory" : "PACKAGE-MANAGER",
      "referenceLocator" : "pkg:maven/net.java.dev.jna/jna-platform-jpms@5.18.1",
      "referenceType" : "purl"
    } ],
    "filesAnalyzed" : false,
    "homepage" : "https://github.com/java-native-access/jna",
    "licenseConcluded" : "NOASSERTION",
    "licenseDeclared" : "NOASSERTION",
    "name" : "Java Native Access Platform",
    "summary" : "Java Native Access Platform",
    "versionInfo" : "5.18.1"
  } ],
  "relationships" : [ {
    "spdxElementId" : "SPDXRef-DOCUMENT",
    "relationshipType" : "DESCRIBES",
    "relatedSpdxElement" : "SPDXRef--4b3779bf0",
    "comment" : ""
  }, {
    "spdxElementId" : "SPDXRef--4b3779bf0",
    "relationshipType" : "OPTIONAL_COMPONENT_OF",
    "relatedSpdxElement" : "SPDXRef--6c1442700",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef--4b3779bf0",
    "relationshipType" : "OPTIONAL_COMPONENT_OF",
    "relatedSpdxElement" : "SPDXRef--7aa5325f0",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef--4b3779bf0",
    "relationshipType" : "OPTIONAL_COMPONENT_OF",
    "relatedSpdxElement" : "SPDXRef-1bae529b0",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef--4b3779bf0",
    "relationshipType" : "OPTIONAL_COMPONENT_OF",
    "relatedSpdxElement" : "SPDXRef-45ec4deb0",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef--4b3779bf0",
    "relationshipType" : "OPTIONAL_COMPONENT_OF",
    "relatedSpdxElement" : "SPDXRef-704cf4e20",
    "comment" : "Relationship created based on Maven POM information"
  }, {
    "spdxElementId" : "SPDXRef--4b3779bf0",
    "relationshipType" : "OPTIONAL_COMPONENT_OF",
    "relatedSpdxElement" : "SPDXRef-71333b180",
    "comment" : "Relationship created based on Maven POM information"
  } ]
}