Skip to content

Commit d21eedd

Browse files
Merge branch 'main' of https://github.com/Checkmarx/ast-cli into feature/ast-105749-sbom-scan
2 parents bec5010 + df80dee commit d21eedd

File tree

5 files changed

+14
-8
lines changed

5 files changed

+14
-8
lines changed

CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
# Each line is a file pattern followed by one or more owners
33

44
# Specify the default owners for the entire repository
5-
* @AlvoBen @greensd4 @miryamfoiferCX
5+
* @cx-anurag-dalke

internal/commands/data/checkmarxIgnoredTempList.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
{
33
"PackageManager": "npm",
44
"PackageName": "coa",
5-
"PackageVersion": "3.1.3"
5+
"PackageVersion": "3.1.3",
6+
"FilePath": "../../../commands/data/manifests/package.json"
67
}
78
]

internal/commands/data/checkmarxIgnoredTempListCsproj.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
{
33
"PackageManager": "nuget",
44
"PackageName": "Microsoft.Extensions.Caching.Memory",
5-
"PackageVersion": "6.0.3"
5+
"PackageVersion": "6.0.3",
6+
"FilePath": "../../../commands/data/manifests/test.csproj"
7+
68
}
79
]

internal/services/realtimeengine/ossrealtime/config.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,23 @@ type OssPackageResults struct {
2222
Packages []OssPackage `json:"Packages"`
2323
}
2424

25-
func composeID(packageManager, packageName, packageVersion string) string {
26-
return fmt.Sprintf("%s_%s_%s", packageManager, packageName, packageVersion)
25+
func composeID(packageManager, packageName, packageVersion, filePath string) string {
26+
return fmt.Sprintf("%s_%s_%s_%s", packageManager, packageName, packageVersion, filePath)
2727
}
2828

2929
func (p *OssPackage) GetID() string {
30-
return composeID(p.PackageManager, p.PackageName, p.PackageVersion)
30+
return composeID(p.PackageManager, p.PackageName, p.PackageVersion, p.FilePath)
3131
}
3232

3333
type IgnoredPackage struct {
3434
PackageManager string `json:"PackageManager"`
3535
PackageName string `json:"PackageName"`
3636
PackageVersion string `json:"PackageVersion"`
37+
FilePath string `json:"FilePath"`
3738
}
3839

3940
func (p IgnoredPackage) GetID() string {
40-
return composeID(p.PackageManager, p.PackageName, p.PackageVersion)
41+
return composeID(p.PackageManager, p.PackageName, p.PackageVersion, p.FilePath)
4142
}
4243

4344
type Vulnerability struct {

internal/services/realtimeengine/ossrealtime/oss-realtime.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ func (o *OssRealtimeService) RunOssRealtimeScan(filePath, ignoredFilePath string
9595
ignoreMap := buildIgnoreMap(ignoredPkgs)
9696
response.Packages = filterIgnoredPackages(response.Packages, ignoreMap)
9797
}
98-
98+
for i := range response.Packages {
99+
response.Packages[i].FilePath = filePath
100+
}
99101
return response, nil
100102
}
101103

0 commit comments

Comments
 (0)