{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"freetds-0.1.4.9-1.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/freetds-0.1.4.9-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-f1cfe8ed-16c1-45b2-bcca-2593c66bed9a",
			"name":"bash",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0648f5dde35fc9fcf57a6a9c95dae3273cbb784ba492931ff20874906827ed39"
				}
			],
			"description":"Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible\nshell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is\nintended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers\nfunctional improvements over sh for both programming and interactive use. In addition, most\nsh scripts can be run by Bash without modification.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/bash@5.2.21-1.oe2409?arch=aarch64&epoch=0&upstream=bash-5.2.21-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gnu.org/software/bash",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"It is the Bourne Again Shell",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.2.21-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-eb7892a7-5570-4b53-8247-a5d1b173e521",
			"name":"coreutils",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2f5af68ccffa26a602437b1920467462bfd75facc2bb18bdc2fd9140eb7dc702"
				}
			],
			"description":"These are the GNU core utilities.  This package is the combination of\nthe old GNU fileutils, sh-utils, and textutils packages.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/coreutils@9.5-4.oe2409?arch=aarch64&epoch=0&upstream=coreutils-9.5-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gnu.org/software/coreutils/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A set of basic GNU tools commonly used in shell scripts",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:9.5-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-e3fad3d8-bb5d-4a19-b168-88edf381e9e2",
			"name":"glibc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f83727d5acc81f8f92521d78f89a59332782c39c8e4d98151505e6bc01fdca98"
				}
			],
			"description":"The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/glibc@2.38-34.oe2409?arch=aarch64&epoch=0&upstream=glibc-2.38-34.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gnu.org/software/glibc/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The GNU libc libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.38-34.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-gmp-6.3.0-86b13f91-2fb9-4644-bb8d-72f6ad2cfed1-69a469a0-5c58-4b98-88bf-14c0f5fe5d6a",
			"name":"gmp",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a1c322fad371cc2048896e9117971e3cd3c6cc8a2a05aa96d0dd72d53637842e"
				}
			],
			"description":"GMP is a portable library written in C for arbitrary precision arithmetic\non integers, rational numbers, and floating-point numbers. It aims to provide\nthe fastest possible arithmetic for all applications that need higher\nprecision than is directly supported by the basic C types.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/gmp@6.3.0-3.oe2409?arch=aarch64&epoch=1&upstream=gmp-6.3.0-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gmplib.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A GNU multiple precision arithmetic library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:6.3.0-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-gnutls-3.8.2-9865468d-1ce0-42c1-a379-209ca3a9d6ca-d1a5ffeb-2f14-45d2-b7d3-5784a422b804",
			"name":"gnutls",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"25d106732688d10e2195bfc8abf51987a13871c0e44ebf5c75b305c0e22812a1"
				}
			],
			"description":"GnuTLS is a secure communications library implementing the SSL, TLS and DTLS\nprotocols and technologies around them. It provides a simple C language\napplication programming interface (API) to access the secure communications\nprotocols as well as APIs to parse and write X.509, PKCS #12, and other\nrequired structures.\nThe project strives to provide a secure communications back-end, simple to use\nand integrated with the rest of the base Linux libraries. A back-end designed\nto work and be secure out of the box, keeping the complexity of TLS and PKI out\nof application code.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/gnutls@3.8.2-4.oe2409?arch=aarch64&epoch=0&upstream=gnutls-3.8.2-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gnutls.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The GNU Secure Communication Protocol Library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.8.2-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-krb5-libs-1.21.2-5b5f245d-b846-448c-abe3-a10f98447643-941f32d4-81da-4613-82a3-2ab0d352400d",
			"name":"krb5-libs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"03db1c6971ffe085ff9115e2917a3c87b1aab8bf136123a5fa3ed575ebb1ff22"
				}
			],
			"description":"This package contains the shared libraries needed by Kerberos 5.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/krb5-libs@1.21.2-8.oe2409?arch=aarch64&epoch=0&upstream=krb5-1.21.2-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://web.mit.edu/kerberos/www/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The non-admin shared libraries used by Kerberos 5",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.21.2-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-nettle-3.8.1-eec2cdc6-8436-4f42-b5a7-872761775e1e-47649187-8170-449d-90c7-d28f39649ae3",
			"name":"nettle",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2c589b03786dd2cbab8dd084545b0e71eec93333a3d336f87b82f6559073729b"
				}
			],
			"description":"Nettle is a cryptographic library designed to fit any context:\nin crypto toolkits for object-oriented languages, in applications\nlike LSH or GnuPG, or even in kernel space.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/nettle@3.8.1-1.oe2409?arch=aarch64&epoch=0&upstream=nettle-3.8.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.lysator.liu.se/~nisse/nettle/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A low-level cryptographic library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.8.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-readline-8.2-c626de48-d42a-4afd-b95b-aff139f6c596-28889997-fb24-4d19-9654-5a5071d40ef6",
			"name":"readline",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"62973007f2eb64b68bb26fd1cadff819fd64870a6f6b9d19878e0d14b075052d"
				}
			],
			"description":"The GNU Readline library provides a set of functions for use by\napplications that allow users to edit command lines as they are\ntyped in. Both Emacs and vi editing modes are available.The Readline\nlibrary includes additional functions to maintain a list of\npreviously-entered command lines, to recall and perhaps reedit those\nlines, and perform csh-like history expansion on previous commands.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/readline@8.2-2.oe2409?arch=aarch64&epoch=0&upstream=readline-8.2-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://tiswww.case.edu/php/chet/readline/rltop.html",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Readline library for editing typed command lines",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:8.2-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-unixODBC-2.3.9-0e99c768-c4fc-489e-b7fc-afb1712ab087-9480ab4a-74e2-4a77-914b-a812f90fbf5a",
			"name":"unixODBC",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"7d126b6d54d90edfa7c008bb497d282337a0924f50eaf5bea58b73985eb2551c"
				}
			],
			"description":"The unixODBC Project goals are to develop and promote unixODBC to be the\ndefinitive standard for ODBC on non MS Windows platforms. This is to\ninclude GUI support for both KDE and GNOME.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/unixODBC@2.3.9-3.oe2409?arch=aarch64&epoch=0&upstream=unixODBC-2.3.9-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.unixODBC.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Open-source project that implements the ODBC API",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.3.9-3.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-freetds-1.4.9-98460078-5a64-4c9b-b8e0-33fc9fb56a43",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-f1cfe8ed-16c1-45b2-bcca-2593c66bed9a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-freetds-1.4.9-98460078-5a64-4c9b-b8e0-33fc9fb56a43",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-eb7892a7-5570-4b53-8247-a5d1b173e521"
		},
		{
			"spdxElementId":"SPDXRef-rpm-freetds-1.4.9-98460078-5a64-4c9b-b8e0-33fc9fb56a43",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-e3fad3d8-bb5d-4a19-b168-88edf381e9e2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-freetds-1.4.9-98460078-5a64-4c9b-b8e0-33fc9fb56a43",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-gmp-6.3.0-86b13f91-2fb9-4644-bb8d-72f6ad2cfed1-69a469a0-5c58-4b98-88bf-14c0f5fe5d6a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-freetds-1.4.9-98460078-5a64-4c9b-b8e0-33fc9fb56a43",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-gnutls-3.8.2-9865468d-1ce0-42c1-a379-209ca3a9d6ca-d1a5ffeb-2f14-45d2-b7d3-5784a422b804"
		},
		{
			"spdxElementId":"SPDXRef-rpm-freetds-1.4.9-98460078-5a64-4c9b-b8e0-33fc9fb56a43",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-krb5-libs-1.21.2-5b5f245d-b846-448c-abe3-a10f98447643-941f32d4-81da-4613-82a3-2ab0d352400d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-freetds-1.4.9-98460078-5a64-4c9b-b8e0-33fc9fb56a43",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-nettle-3.8.1-eec2cdc6-8436-4f42-b5a7-872761775e1e-47649187-8170-449d-90c7-d28f39649ae3"
		},
		{
			"spdxElementId":"SPDXRef-rpm-freetds-1.4.9-98460078-5a64-4c9b-b8e0-33fc9fb56a43",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-readline-8.2-c626de48-d42a-4afd-b95b-aff139f6c596-28889997-fb24-4d19-9654-5a5071d40ef6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-freetds-1.4.9-98460078-5a64-4c9b-b8e0-33fc9fb56a43",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-unixODBC-2.3.9-0e99c768-c4fc-489e-b7fc-afb1712ab087-9480ab4a-74e2-4a77-914b-a812f90fbf5a"
		}
	]
}