Skip to main content

Notifies on new AWS ECR scan results

Project description

CDK ECR Scan Notifier

A CDK construct capable of forwarding ECR scan results to an SNS topic.

Sample Events

  • ECR Basic Scan

    {
       "version":"0",
       "id":"822c3bbb-574a-8d0b-828e-b33e93cc0b3a",
       "detail-type":"ECR Image Scan",
       "source":"aws.ecr",
       "account":"012345678912",
       "time":"2022-08-03T18:14:18Z",
       "region":"eu-central-1",
       "resources":[
          "arn:aws:ecr:eu-central-1:012345678912:repository/sampleapp"
       ],
       "detail":{
          "scan-status":"COMPLETE",
          "repository-name":"sampleapp",
          "image-digest":"sha256:5b5a96370efd56ae20a832244ae56e8e57b1035f493f728eb6cef026586782f7",
          "image-tags":[
             "3862",
             "latest"
          ],
          "finding-severity-counts":{
             "HIGH":3,
             "MEDIUM":14,
             "INFORMATIONAL":3,
             "LOW":1,
             "HIGH":2
          }
       }
    }
    
  • AWS Inspector

    {
       "version":"0",
       "id":"961d7f4a-f46c-b376-f92f-f8c3af290f9f",
       "detail-type":"Inspector2 Scan",
       "source":"aws.inspector2",
       "account":"520666953574",
       "time":"2022-09-14T19:12:46Z",
       "region":"eu-central-1",
       "resources":[
          "arn:aws:ecr:eu-central-1:520666953574:repository/azure-agent"
       ],
       "detail":{
          "scan-status":"INITIAL_SCAN_COMPLETE",
          "repository-name":"arn:aws:ecr:eu-central-1:520666953574:repository/azure-agent",
          "finding-severity-counts":{
             "CRITICAL":0,
             "HIGH":1,
             "MEDIUM":6,
             "TOTAL":10
          },
          "image-digest":"sha256:734a4d019b381f591a63c819ae88b00eed5dba8b76626530c26497128a6c46d1",
          "image-tags":[
             "latest",
             "5715"
          ]
       }
    }
    

Links

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ecr_scan_notifier-0.0.79.tar.gz (36.1 kB view details)

Uploaded Source

Built Distribution

ecr_scan_notifier-0.0.79-py3-none-any.whl (34.8 kB view details)

Uploaded Python 3

File details

Details for the file ecr_scan_notifier-0.0.79.tar.gz.

File metadata

  • Download URL: ecr_scan_notifier-0.0.79.tar.gz
  • Upload date:
  • Size: 36.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ecr_scan_notifier-0.0.79.tar.gz
Algorithm Hash digest
SHA256 b656202d1518d9e91a9997be8e62ae632e52b25c676586d6cb3df19210e70fa4
MD5 b0f84d4b1c6678fd83c2bc4c9490b7b6
BLAKE2b-256 761b9c3a6dacaadac6fec00078d1af5623b81d6de2a0e1d0fd33948c8568c20c

See more details on using hashes here.

File details

Details for the file ecr_scan_notifier-0.0.79-py3-none-any.whl.

File metadata

File hashes

Hashes for ecr_scan_notifier-0.0.79-py3-none-any.whl
Algorithm Hash digest
SHA256 bda34fcd51aa9c8d2595b738e6156f706dfe8f3dba772864d4d6b9332c10403f
MD5 2fcbedd237859ed201435d9eeb5fe238
BLAKE2b-256 b201c54d7c996583c4a5790c0dd0fc2664fec9a2568e64657ad2c830a6956d4d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page