Skip to content

Commit e97abd4

Browse files
authored
Merge branch 'master' into ecr_enhancedscan_update
2 parents 4d5b736 + c0fa065 commit e97abd4

File tree

4 files changed

+36
-44
lines changed

4 files changed

+36
-44
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## v0.1.5 ( 9 November 2021)
2+
3+
* Add filtering to ecr output to not display if no findings found
4+
* Condense ecr report so multiple tags are together for one image digest
5+
16
## v0.1.4 ( 1 September 2021)
27

38
* Add fix for trusted advisor metadata coming in unexpected order

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.1.4
1+
v0.1.5

doc/ecrscan.md

Lines changed: 29 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,26 @@ Sample Output(JSON)
77
```json
88
{
99
"findings": [
10-
{
11-
"accountId": "333333333333",
12-
"imageDigest": "sha256:88d5da4609681df482d51c4e898d107317c32bd3c4951793138570cc18c1294d",
13-
"imageTag": "latest",
14-
"repositoryName": "dig/pingfederate-server",
15-
"region": "us-east-1",
16-
"comments": "NEW_FINDING",
10+
{
11+
"accountId": "3333333333333",
12+
"imageDigest": "sha256:b20c71bdd914b436f9d4745cb5392cd86c3e2esd4517f5cc442060a1ec3193ed",
13+
"imageTag": "stage-2021-09-28.060926,prod-2021-10-09.031013,deploy-2.3,nonprod-2021-10-07.01",
14+
"repositoryName": "dig/sample-server",
1715
"imageFindingsCount": {
18-
"HIGH": 1
19-
}
16+
"MEDIUM": 8
17+
},
18+
"comments": "NEW_FINDING",
19+
"region": "us-east-1"
2020
},
2121
{
22-
"accountId": "333333333333",
23-
"imageDigest": "sha256:99d0ab34e24a87884b104e76dea5d917ab026c0cfc352bc9cf2665d5d70f973a",
24-
"imageTag": "v0.0.16",
25-
"repositoryName": "dig/service-gateway",
26-
"region": "us-east-1",
27-
"comments": "**EXCEPTION** Patch will applied this weekend",
22+
"accountId": "3333333333333",
23+
"imageDigest": "sha256:33f43a94fdac3b494ae340c964facaead8b83b0arebddefd65de08c98c7c6fcf4",
24+
"imageTag": "prod-2021-09-06.01,nonprod-2021-09-03.1,release-P8-1",
25+
"repositoryName": "dig/sample-server",
2826
"imageFindingsCount": {
29-
"HIGH": 5,
30-
"MEDIUM": 4
27+
"HIGH": 1,
28+
"LOW": 2,
29+
"MEDIUM": 18
3130
}
3231
}
3332
]
@@ -46,9 +45,17 @@ cloudig get scan --tag latest -o mdtable
4645
```markdown
4746
Sample output with mdtable format, with specific tag "latest"
4847

49-
| ACCOUNT ID | REGION | REPOSITORY NAME | TAG | VULNERABILITIES(COUNT) | COMMENTS |
50-
| ------------ | --------- | ----------------------------------- | ------ | ---------------------- | ----------- |
51-
| 111111111111 | us-east-1 | temporary-custom-terraform-provider | latest | LOW: 6 | NEW_FINDING |
52-
| | | | | HIGH: 18 | |
53-
| | | | | MEDIUM: 19 | |
48+
| ACCOUNT ID | REGION | REPOSITORY NAME | TAG | VULNERABILITIES(COUNT) | COMMENTS |
49+
|--------------|-----------|-----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|------------------------|-------------|
50+
| 111111111111 | us-east-1 | dig/sample-server | alpha-2.17.1-pr-394.2 | MEDIUM: 9 | NEW_FINDING |
51+
| | | | | HIGH: 1 | |
52+
| | | | alpha-2.18.1-pr-393.10 | MEDIUM: 9 | NEW_FINDING |
53+
| | | | | HIGH: 1 | |
54+
| | | | alpha-2.17.1-pr-394.1 | MEDIUM: 9 | NEW_FINDING |
55+
| | | | | HIGH: 1 | |
56+
| | | | stage-2021-09-28.060926,prod-2021-10-08.031013,deploy-2.15.1-3,nonprod-2021-10-07.051031 | MEDIUM: 8 | NEW_FINDING |
57+
| | | | prod-2021-09-06.020935,nonprod-2021-09-03.040916,release-P84-1 | LOW: 2 | NEW_FINDING |
58+
| | | | | HIGH: 1 | |
59+
| | | | | MEDIUM: 18 | |
60+
5461
```

pkg/cloudig/ecrscan_test.go

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ func TestImageScanReports_GetReport(t *testing.T) {
6161
{
6262
AccountID: "012345678910",
6363
ImageDigest: "sha256:e0fa362f30aa43f11d1d5e1822ef3117e03782cdd921aaab73267e1219a4fde2",
64-
ImageTag: "prod-canary",
64+
ImageTag: "prod-canary,test",
6565
RepositoryName: "app/web-server",
6666
ImageFindingsCount: map[string]int64{
6767
"HIGH": 2,
@@ -70,26 +70,6 @@ func TestImageScanReports_GetReport(t *testing.T) {
7070
Comments: "EXCEPTION Patch will applied this weekend",
7171
Region: "us-east-1",
7272
},
73-
{
74-
AccountID: "012345678910",
75-
ImageDigest: "sha256:e0fa362f30aa43f11d1d5e1822ef3117e03782cdd921aaab73267e1219a4fde2",
76-
ImageTag: "test",
77-
RepositoryName: "app/web-server",
78-
ImageFindingsCount: map[string]int64{
79-
"HIGH": 2,
80-
"MEDIUM": 8,
81-
},
82-
Comments: "NEW_FINDING",
83-
Region: "us-east-1",
84-
},
85-
{
86-
AccountID: "012345678910",
87-
ImageDigest: "sha256:4e3bc79a145b6bb5756f8f52f60853e842a1681ace8b5115a715c892f4957ea9",
88-
ImageTag: "test",
89-
RepositoryName: "app/hello-world",
90-
Comments: "NEW_FINDING",
91-
Region: "us-east-1",
92-
},
9373
},
9474
},
9575
{

0 commit comments

Comments
 (0)