Skip to content

Commit bb6a16c

Browse files
committed
chore: cdk-nag for weather alerts example
1 parent fa15181 commit bb6a16c

File tree

4 files changed

+18
-3
lines changed

4 files changed

+18
-3
lines changed

examples/servers/weather-alerts/lib/weather-alerts-mcp-server.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { NodejsFunction } from "aws-cdk-lib/aws-lambda-nodejs";
44
import { Code, LayerVersion, Runtime } from "aws-cdk-lib/aws-lambda";
55
import { LogGroup, RetentionDays } from "aws-cdk-lib/aws-logs";
66
import { Role } from "aws-cdk-lib/aws-iam";
7+
import { AwsSolutionsChecks } from "cdk-nag";
78
import * as path from "path";
89

910
export class WeatherAlertsMcpServer extends cdk.Stack {
@@ -75,7 +76,7 @@ export class WeatherAlertsMcpServer extends cdk.Stack {
7576
const app = new cdk.App();
7677
const stackNameSuffix =
7778
"INTEG_TEST_ID" in process.env ? `-${process.env["INTEG_TEST_ID"]}` : "";
78-
new WeatherAlertsMcpServer(
79+
const stack = new WeatherAlertsMcpServer(
7980
app,
8081
"LambdaMcpServer-WeatherAlerts",
8182
stackNameSuffix,
@@ -84,4 +85,5 @@ new WeatherAlertsMcpServer(
8485
stackName: "LambdaMcpServer-WeatherAlerts" + stackNameSuffix,
8586
}
8687
);
88+
cdk.Aspects.of(stack).add(new AwsSolutionsChecks({ verbose: true }));
8789
app.synth();

examples/servers/weather-alerts/package-lock.json

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/servers/weather-alerts/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"devDependencies": {
1212
"@types/node": "22.13.17",
1313
"aws-cdk": "2.1006.0",
14+
"cdk-nag": "^2.35.76",
1415
"typescript": "~5.8.2"
1516
},
1617
"dependencies": {

src/typescript/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)