Welcome to the CveDailyReminder project! This tool serves as an automated reminder system for the latest Common Vulnerabilities and Exposures (CVEs). Keep your systems secure by staying informed!
Note: Make sure to update the SLACK_WEBHOOK_PATH in
cve-daily-reminder-lambda.js.
- Ensure you have AWS CDK installed and configured.
- Ensure you have a Slack channel for receiving notifications.
This project is built upon a robust stack of technologies that ensure reliability, scalability, and efficiency. Here's a list of the major technologies and services employed:
-
AWS CDK: The AWS Cloud Development Kit (CDK) is a software development framework for defining cloud infrastructure in code and provisioning it through AWS CloudFormation.
-
AWS Lambda: AWS Lambda lets you run code without provisioning or managing servers, ensuring scalability and fault tolerance.
-
EventBridge: AWS EventBridge is a serverless event bus service that makes it easy to connect applications using data from different sources.
-
Slack: Slack is where the daily CVE reminders are delivered, providing an easy-to-use platform for team communication.
-
NIST APIs: The National Institute of Standards and Technology (NIST) is a key resource for the latest Common Vulnerabilities and Exposures (CVEs).
cdk synth --app "npx ts-node bin/lambda/cve-daily-reminder-lambda.ts" CveDailyReminder
cdk deploy --app "npx ts-node bin/lambda/cve-daily-reminder-lambda.ts" CveDailyReminder