Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alpine clearing for package identifier and creater #113

Merged
merged 30 commits into from
Feb 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
4c16b1c
Alpine clearing for package identifier and creater
ragavareddychalapala Jan 17, 2024
99d0186
UpdatedAlpineTestFile
ragavareddychalapala Jan 17, 2024
8ec3dec
Update appSettings.json
sumanthkb44 Jan 17, 2024
1be1063
Resolved conflits
ragavareddychalapala Jan 17, 2024
c854b1b
Name correction for source file
ragavareddychalapala Jan 18, 2024
40b402e
create sourcedata object.
ragavareddychalapala Jan 19, 2024
4e091a2
Copyright year changed
ragavareddychalapala Jan 24, 2024
c666690
updated year
ragavareddychalapala Jan 24, 2024
2aa007d
updated year
ragavareddychalapala Jan 24, 2024
09ade65
Updated changes for distro and clone repository
ragavareddychalapala Feb 12, 2024
9605f5d
updated testfiles
ragavareddychalapala Feb 13, 2024
43c81e3
issue resolved for bzipstream,gzipstream
ragavareddychalapala Feb 13, 2024
1ed7d1c
Nuspec file updated
ragavareddychalapala Feb 13, 2024
f0c9717
resolved conflicts
ragavareddychalapala Feb 13, 2024
72b2507
Resolved conflicts
ragavareddychalapala Feb 13, 2024
efef9ff
Updated appsettings and nuspec
ragavareddychalapala Feb 13, 2024
37ba9e9
Sonarcube issues fix
ragavareddychalapala Feb 14, 2024
da86dc0
resolved sonar issues
ragavareddychalapala Feb 14, 2024
afbe2c3
Merge branch 'development' into Component_Creater_For_Alpine
karthika-g Feb 14, 2024
78d0ddb
deleted temp data for alpine
ragavareddychalapala Feb 14, 2024
d0f1b6c
Security issues
ragavareddychalapala Feb 14, 2024
593cf57
Fixed security vernabulities
ragavareddychalapala Feb 15, 2024
fb5668c
New test cases for code coverage
ragavareddychalapala Feb 15, 2024
7f7014e
Improvecodecoverage
ragavareddychalapala Feb 15, 2024
bfa378a
New testcase for alpine component creater
ragavareddychalapala Feb 15, 2024
9494daa
Resolve code smells
ragavareddychalapala Feb 16, 2024
5c69722
Temp folder issue fix
ragavareddychalapala Feb 19, 2024
fe8cc31
Updated usage document and container base issue fixed
ragavareddychalapala Feb 22, 2024
8227542
Updated documents
ragavareddychalapala Feb 22, 2024
63ea5d7
remove unnessasary
ragavareddychalapala Feb 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion CA.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<package >
<metadata>
<id>continuous-clearing</id>
<version>6.0.2</version>
<version>6.1.0</version>
<authors>Siemens AG</authors>
<owners>continuous-clearing contributors</owners>
<projectUrl>https://github.com/siemens/continuous-clearing</projectUrl>
Expand All @@ -27,6 +27,7 @@
<file src="out\net6.0\App.config" target="tools"/>
<file src="out\net6.0\CLIUsageNpkg.txt" target="tools"/>
<file src="out\net6.0\appSettings.json" target="tools"/>
<file src="out\net6.0\ICSharpCode.SharpZipLib.dll" target="tools"/>
<file src="out\net6.0\ArtifactoryUploader.deps.json" target="tools"/>
<file src="out\net6.0\ArtifactoryUploader.dll" target="tools"/>
<file src="out\net6.0\ArtifactoryUploader.exe" target="tools"/>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,375 @@
{
"$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json",
"bomFormat": "CycloneDX",
"specVersion": "1.4",
"serialNumber": "urn:uuid:80ef8e07-0343-46e3-898e-1eb298abd180",
"version": 1,
"metadata": {
"timestamp": "2023-09-27T09:39:34Z",
"tools": [
{
"vendor": "anchore",
"name": "syft",
"version": "0.89.0"
}
],
"component": {
"bom-ref": "1d098408640ab242",
"type": "container",
"name": "alpine",
"version": "sha256:c5c5fda71656f28e49ac9c5416b3643eaa6a108a8093151d6d1afc9463be8e33"
}
},
"components": [
{
"bom-ref": "pkg:apk/alpine/[email protected]?arch=x86_64&distro=alpine-3.16.2&package-id=9dee250113821796",
"type": "library",
"publisher": "Natanael Copa <[email protected]>",
"name": "apk-tools",
"version": "2.12.9-r3",
"description": "Alpine Package Keeper - package manager for alpine",
"licenses": [
{
"license": {
"id": "GPL-2.0-only"
}
}
],
"cpe": "cpe:2.3:a:apk-tools:apk-tools:2.12.9-r3:*:*:*:*:*:*:*",
"purl": "pkg:apk/alpine/[email protected]?arch=x86_64&distro=alpine-3.16.2",
"externalReferences": [
{
"url": "https://gitlab.alpinelinux.org/alpine/apk-tools",
"type": "distribution"
}
],
"properties": [
{
"name": "syft:package:foundBy",
"value": "apkdb-cataloger"
},
{
"name": "syft:package:metadataType",
"value": "ApkMetadata"
},
{
"name": "syft:package:type",
"value": "apk"
},
{
"name": "syft:cpe23",
"value": "cpe:2.3:a:apk-tools:apk_tools:2.12.9-r3:*:*:*:*:*:*:*"
},
{
"name": "syft:cpe23",
"value": "cpe:2.3:a:apk_tools:apk-tools:2.12.9-r3:*:*:*:*:*:*:*"
},
{
"name": "syft:cpe23",
"value": "cpe:2.3:a:apk_tools:apk_tools:2.12.9-r3:*:*:*:*:*:*:*"
},
{
"name": "syft:cpe23",
"value": "cpe:2.3:a:apk:apk-tools:2.12.9-r3:*:*:*:*:*:*:*"
},
{
"name": "syft:cpe23",
"value": "cpe:2.3:a:apk:apk_tools:2.12.9-r3:*:*:*:*:*:*:*"
},
{
"name": "syft:location:0:layerID",
"value": "sha256:8b748ae311ac56fd4526329a7f09d0ea19ce73a56174589a421f12b0c1d19b4f"
},
{
"name": "syft:location:0:path",
"value": "/lib/apk/db/installed"
},
{
"name": "syft:metadata:gitCommitOfApkPort",
"value": "34d90ac8388e88126893f5d27ea35d304e65e5ab"
},
{
"name": "syft:metadata:installedSize",
"value": "307200"
},
{
"name": "syft:metadata:originPackage",
"value": "apk-tools"
},
{
"name": "syft:metadata:provides:0",
"value": "so:libapk.so.3.12.0=3.12.0"
},
{
"name": "syft:metadata:provides:1",
"value": "cmd:apk=2.12.9-r3"
},
{
"name": "syft:metadata:pullChecksum",
"value": "Q1VFFFWMKjB9aRkehIATc5kwgAhlU="
},
{
"name": "syft:metadata:pullDependencies:0",
"value": "musl>=1.2"
},
{
"name": "syft:metadata:pullDependencies:1",
"value": "ca-certificates-bundle"
},
{
"name": "syft:metadata:pullDependencies:2",
"value": "so:libc.musl-x86_64.so.1"
},
{
"name": "syft:metadata:pullDependencies:3",
"value": "so:libcrypto.so.1.1"
},
{
"name": "syft:metadata:pullDependencies:4",
"value": "so:libssl.so.1.1"
},
{
"name": "syft:metadata:pullDependencies:5",
"value": "so:libz.so.1"
},
{
"name": "syft:metadata:size",
"value": "120745"
}
]
},
{
"bom-ref": "pkg:apk/alpine/[email protected]?arch=x86_64&distro=alpine-3.16.2&package-id=d0f6245e9fe7ecbe",
"type": "library",
"publisher": "Sören Tempel <[email protected]>",
"name": "busybox",
"version": "1.35.0-r17",
"description": "Size optimized toolbox of many common UNIX utilities",
"licenses": [
{
"license": {
"id": "GPL-2.0-only"
}
}
],
"cpe": "cpe:2.3:a:busybox:busybox:1.35.0-r17:*:*:*:*:*:*:*",
"purl": "pkg:apk/alpine/[email protected]?arch=x86_64&distro=alpine-3.16.2",
"externalReferences": [
{
"url": "https://busybox.net/",
"type": "distribution"
}
],
"properties": [
{
"name": "syft:package:foundBy",
"value": "apkdb-cataloger"
},
{
"name": "syft:package:metadataType",
"value": "ApkMetadata"
},
{
"name": "syft:package:type",
"value": "apk"
},
{
"name": "syft:location:0:layerID",
"value": "sha256:8b748ae311ac56fd4526329a7f09d0ea19ce73a56174589a421f12b0c1d19b4f"
},
{
"name": "syft:location:0:path",
"value": "/lib/apk/db/installed"
},
{
"name": "syft:metadata:gitCommitOfApkPort",
"value": "2bf6ec48e526113f87216683cd341a78af5f0b3f"
},
{
"name": "syft:metadata:installedSize",
"value": "962560"
},
{
"name": "syft:metadata:originPackage",
"value": "busybox"
},
{
"name": "syft:metadata:provides:0",
"value": "/bin/sh"
},
{
"name": "syft:metadata:provides:1",
"value": "cmd:busybox=1.35.0-r17"
},
{
"name": "syft:metadata:provides:2",
"value": "cmd:sh=1.35.0-r17"
},
{
"name": "syft:metadata:pullChecksum",
"value": "Q1iZ+C2JJdBlm2KKtAOkSkM7zZegY="
},
{
"name": "syft:metadata:pullDependencies:0",
"value": "so:libc.musl-x86_64.so.1"
},
{
"name": "syft:metadata:size",
"value": "507831"
}
]
},
{
"bom-ref": "pkg:apk/alpine/[email protected]?arch=x86_64&distro=alpine-3.16.2&package-id=3a729016c3dde81e",
"type": "library",
"publisher": "Timo Teräs <[email protected]>",
"name": "musl",
"version": "1.2.3-r0",
"description": "the musl c library (libc) implementation",
"licenses": [
{
"license": {
"id": "MIT"
}
}
],
"cpe": "cpe:2.3:a:musl-libc:musl:1.2.3-r0:*:*:*:*:*:*:*",
"purl": "pkg:apk/alpine/[email protected]?arch=x86_64&distro=alpine-3.16.2",
"externalReferences": [
{
"url": "https://musl.libc.org/",
"type": "distribution"
}
],
"properties": [
{
"name": "syft:package:foundBy",
"value": "apkdb-cataloger"
},
{
"name": "syft:package:metadataType",
"value": "ApkMetadata"
},
{
"name": "syft:package:type",
"value": "apk"
},
{
"name": "syft:cpe23",
"value": "cpe:2.3:a:musl_libc:musl:1.2.3-r0:*:*:*:*:*:*:*"
},
{
"name": "syft:cpe23",
"value": "cpe:2.3:a:musl:musl:1.2.3-r0:*:*:*:*:*:*:*"
},
{
"name": "syft:location:0:layerID",
"value": "sha256:8b748ae311ac56fd4526329a7f09d0ea19ce73a56174589a421f12b0c1d19b4f"
},
{
"name": "syft:location:0:path",
"value": "/lib/apk/db/installed"
},
{
"name": "syft:metadata:gitCommitOfApkPort",
"value": "ee13d43a53938d8a04ba787b9423f3270a3c14a7"
},
{
"name": "syft:metadata:installedSize",
"value": "622592"
},
{
"name": "syft:metadata:originPackage",
"value": "musl"
},
{
"name": "syft:metadata:provides:0",
"value": "so:libc.musl-x86_64.so.1=1"
},
{
"name": "syft:metadata:pullChecksum",
"value": "Q1aCu0LmUDoAFSOX49uHvkYC1WasQ="
},
{
"name": "syft:metadata:size",
"value": "383304"
}
]
},
{
"bom-ref": "pkg:apk/alpine/[email protected]?arch=x86_64&distro=alpine-3.16.2&package-id=5dc27240599b9efa",
"type": "library",
"publisher": "Natanael Copa <[email protected]>",
"name": "zlib",
"version": "1.2.12-r3",
"description": "A compression/decompression Library",
"licenses": [
{
"license": {
"id": "Zlib"
}
}
],
"cpe": "cpe:2.3:a:zlib:zlib:1.2.12-r3:*:*:*:*:*:*:*",
"purl": "pkg:apk/alpine/[email protected]?arch=x86_64&distro=alpine-3.16.2",
"externalReferences": [
{
"url": "https://zlib.net/",
"type": "distribution"
}
],
"properties": [
{
"name": "syft:package:foundBy",
"value": "apkdb-cataloger"
},
{
"name": "syft:package:metadataType",
"value": "ApkMetadata"
},
{
"name": "syft:package:type",
"value": "apk"
},
{
"name": "syft:location:0:layerID",
"value": "sha256:8b748ae311ac56fd4526329a7f09d0ea19ce73a56174589a421f12b0c1d19b4f"
},
{
"name": "syft:location:0:path",
"value": "/lib/apk/db/installed"
},
{
"name": "syft:metadata:gitCommitOfApkPort",
"value": "57ce38bde7ce42964b664c137935cf2de803ac44"
},
{
"name": "syft:metadata:installedSize",
"value": "110592"
},
{
"name": "syft:metadata:originPackage",
"value": "zlib"
},
{
"name": "syft:metadata:provides:0",
"value": "so:libz.so.1=1.2.12"
},
{
"name": "syft:metadata:pullChecksum",
"value": "Q1Ekuqm/0CPywDCKEbEwhsPCw+z9E="
},
{
"name": "syft:metadata:pullDependencies:0",
"value": "so:libc.musl-x86_64.so.1"
},
{
"name": "syft:metadata:size",
"value": "53346"
}
]
}
]

}

Loading