--- id: cdk-events-notify version: "2.3.54" license: Apache-2.0 license_treatment: permissive maintenance: abandoned --- # cdk-events-notify — The Events Notify AWS Construct lib for AWS CDK License: permissive · Maintenance: abandoned · Downloads: 73.6K/mo ## What it is and what it does cdk-events-notify is an AWS CDK Construct Library that bridges CloudTrail events and Slack notifications. It watches for console login and role-switch events in your AWS account and automatically triggers Lambda functions to post alerts to a Slack channel via webhook. The library abstracts away the EventBridge and Lambda plumbing, letting you declare the notification pipeline as a single CDK construct. The package currently supports Slack webhooks only; Line Notify support was removed as of this version due to LINE's service shutdown. It requires Management events to be enabled in CloudTrail and operates within a single AWS region—cross-region console logins will not be captured. The construct depends on aws-cdk-lib, constructs, jsii, and publication, all standard CDK ecosystem libraries. Use it for: - Alert your security team immediately when someone logs into the AWS console, reducing detection time for unauthorized access. - Monitor role-switch events to track privilege escalation or lateral movement within your AWS environment. - Integrate CloudTrail login events into your existing Slack-based incident response workflow. - Audit and log all console access attempts by forwarding events to a dedicated Slack channel for compliance review. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. An AWS CDK Construct Library that automatically sends Slack notifications when console login or role-switch events are detected in your AWS account via CloudTrail. No. The package is abandoned (repository archived, last update 2026-06-16, marked maintenance status 'abandoned') and offers a narrow, single-purpose feature. For production security monitoring, use native AWS services (CloudTrail, EventBridge, SNS/SQS) directly or maintained third-party integrations. If you need exactly this functionality and can accept no future updates, the low install friction and permissive license make it technically usable, but the abandonment status is a significant risk for long-term deployments. ## Install pip install cdk-events-notify uv add cdk-events-notify poetry add cdk-events-notify ## Installing cdk-events-notify Before you install: Low install friction with a pure-Python wheel distribution. The package is marked abandoned as of the latest release, with the repository archived; it last received updates on 2026-06-16. Depends on aws-cdk-lib, constructs, jsii, and publication, all standard CDK ecosystem libraries. License in practice: Licensed under Apache-2.0 (permissive), which allows commercial and private use with minimal restrictions. You may use, modify, and distribute the package provided you include the license notice. Quickstart: # Install pip install cdk-events-notify # Usage in Python (translated from TypeScript example) from aws_cdk import Stack, App from cdk_events_notify import EventNotify app = App() stack = Stack(app, 'integ-stack') EventNotify(stack, 'SlackEventNotify', slack={ 'slackChannelName': 'your-channel-name', 'slackWebhookUrl': 'https://hooks.slack.com/services/xxx/xxx/xxx', }) Requires Python 3.10 or later. You must enable Management events in CloudTrail for your AWS account, and EventBridge is region-specific—console logins outside the CDK stack's region will not trigger notifications. Verify before relying: - Whether the package's abandonment affects long-term compatibility with future aws-cdk-lib releases. - Confirmation that Line Notify removal (as of version 2.3.54) is final and no migration path exists for existing deployments. - Whether the package handles concurrent or high-frequency login events without throttling or cost implications. ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: abandoned - Downloads: 73.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags aws cdk slack notifications, cloudtrail console login alerts, aws event notifications, cdk constructs library, slack webhook integration, aws security monitoring, eventbridge lambda notifications, aws-cdk, security-monitoring, slack-integration [View on SkillFed](https://skillfed.io/packages/cdk-events-notify) · [View on PyPI](https://pypi.org/project/cdk-events-notify/)