Skip to main content

cdk-ecr-image-scan-notify is an AWS CDK construct library that notify the slack channel of Amazon ECR image scan results

Project description

NPM version PyPI version Release

cdk-ecr-image-scan-notify

cdk-ecr-image-scan-notify is an AWS CDK construct library that notify the slack channel of Amazon ECR image scan results.

Click on an image name to go to the scan results page.

Getting Started

TypeScript

Installation

$ yarn add cdk-ecr-image-scan-notify

Usage

# Example automatically generated. See https://github.com/aws/jsii/issues/826
import aws_cdk.core as cdk
from cdk_ecr_image_scan_notify import EcrImageScanNotify

mock_app = cdk.App()
stack = cdk.Stack(mock_app, "<your-stack-name>")

EcrImageScanNotify(stack, "ecr-image-scan-notify",
    webhook_url="<your-incoming-webhook-url>",
    channel="<your-slack-channel-name>"
)

Deploy!

$ cdk deploy

Python

Installation

$ pip install cdk-ecr-image-scan-notify

Usage

import aws_cdk.core as cdk
from cdk_ecr_image_scan_notify import EcrImageScanNotify

app = cdk.App()
stack = cdk.Stack(app, "<your-stack-name>", env={'region': 'ap-northeast-1'})

EcrImageScanNotify(stack, "EcrImageScanNotify",
    webhook_url = '<your-incoming-webhook-url>',
    channel =  '<your-slack-channel-name>',
)

Deploy!

$ cdk deploy

Overview

Amazon EventBridge (CloudWatch Events) detects the image scan execution and starts the Lambda function. The Lambda function uses the DescribeImages API to get a summary of the scan results, formatting them and notifying Slack.

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

cdk-ecr-image-scan-notify-0.0.207.tar.gz (27.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cdk_ecr_image_scan_notify-0.0.207-py3-none-any.whl (27.3 kB view details)

Uploaded Python 3

File details

Details for the file cdk-ecr-image-scan-notify-0.0.207.tar.gz.

File metadata

  • Download URL: cdk-ecr-image-scan-notify-0.0.207.tar.gz
  • Upload date:
  • Size: 27.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for cdk-ecr-image-scan-notify-0.0.207.tar.gz
Algorithm Hash digest
SHA256 9f20e47f2ca5f4b2a2b0ff6b31748a556a94aee600e76378648a7d537ea7bcea
MD5 e18c235a9e17800d3daf7063e990f52f
BLAKE2b-256 b2f04b7db87de6b85aab0fbfd8a467ca91aa579fb615509c2044f5a666a1e4ce

See more details on using hashes here.

File details

Details for the file cdk_ecr_image_scan_notify-0.0.207-py3-none-any.whl.

File metadata

  • Download URL: cdk_ecr_image_scan_notify-0.0.207-py3-none-any.whl
  • Upload date:
  • Size: 27.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for cdk_ecr_image_scan_notify-0.0.207-py3-none-any.whl
Algorithm Hash digest
SHA256 e07b59f44a786e7c668dddbb7cf1f2c6f979f5b440a05b5afd10d0ed1dcab581
MD5 ae43cd47e720ec33e9f77286a7701fae
BLAKE2b-256 8ddc7c709c13159d1ddf167d160f2fd9661d107c70ad3e2add65ed35eea073cd

See more details on using hashes here.

Supported by

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