Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
168 commits
Select commit Hold shift + click to select a range
73c6319
feat: Basic structure proposal for cdk rewrite
rapgaws Jul 30, 2025
4443779
ci: skip ash failures while fixing the existing issues
rapgaws Jul 30, 2025
3287971
feat: added cloudformation template for initial deployment
rapgaws Jul 30, 2025
3970175
fix: fixed ASH findings for template, re-enabled fail on findings for…
rapgaws Jul 31, 2025
0f7e680
feat: improved codebuild template
rapgaws Aug 1, 2025
5c2d7a7
feat: fixed cdk-nag issues
rapgaws Aug 1, 2025
4e9ead2
refactor: replace CONFIG_BUCKET_KEY with dynamic S3 path and upgrade …
rapgaws Aug 1, 2025
e6903e3
feat: add S3 bucket cleanup functionality and update gitignore
rapgaws Aug 1, 2025
945811f
refactor: rename CDK pipeline stack to OneObservabilityWorkshopPipeline
rapgaws Aug 1, 2025
859aba2
fix: correct S3 bucket policy resource references and remove erroneou…
rapgaws Aug 1, 2025
f8bc451
fix: enabled bucket versioning
rapgaws Aug 1, 2025
b98e6a6
refactor: enhance resource cleanup and migrate to Python runtime
rapgaws Aug 1, 2025
9b1cdee
style: reformat CloudFormation template YAML syntax
rapgaws Aug 1, 2025
5095353
docs: add comprehensive documentation and deployment templates
rapgaws Aug 1, 2025
ddf09a7
Feat/networking (#329)
rafaelpereyra Aug 4, 2025
8686aae
fix: improve CloudFormation signaling in CDK deployment template
rapgaws Aug 1, 2025
011564e
Fix/ts cloudtrail (#330)
rafaelpereyra Aug 4, 2025
2acdb61
feat: enhance CDK infrastructure with applications stage and deployme…
rapgaws Aug 4, 2025
6b6be38
Feat/appstage (#331)
rafaelpereyra Aug 4, 2025
09e7200
Feat/compute (#332)
rafaelpereyra Aug 9, 2025
671ea1e
Merge branch 'staging' into feat/cdkpipeline
rapgaws Aug 9, 2025
d3f3e2e
feat: add OpenTelemetry instrumentation to petsite deployment
rapgaws Aug 9, 2025
3f1b217
ci: update CDK test workflow for new project structure
rapgaws Aug 9, 2025
f65721f
ci: .net 8 for .net build
rapgaws Aug 9, 2025
ef60178
ci: add staging branch support and improve docs workflow
rapgaws Aug 9, 2025
a87de9b
ci: reorganize environment setup in CDK workflow
rapgaws Aug 9, 2025
478aa2e
ci: fixed type in .env file
rapgaws Aug 9, 2025
6385703
buid: Changed petsite from bullseye to bookworm
rapgaws Aug 9, 2025
b54a5f2
fix: shortened resources name
rapgaws Aug 9, 2025
5165ab8
ci: changed trigger for documentation workflow
rapgaws Aug 9, 2025
18d5371
ci: added typedoc dependencies for github actions
rapgaws Aug 9, 2025
804e499
docs: fixed docs build warning
rapgaws Aug 9, 2025
b387c0f
doc: doc build warning fixes
rapgaws Aug 9, 2025
a76d64f
doc: fixed last warnings
rapgaws Aug 9, 2025
3e5aaad
Feat/deletion (#340)
rafaelpereyra Aug 14, 2025
a052a94
Merge remote-tracking branch 'origin/staging' into feat/cdkpipeline
rapgaws Aug 14, 2025
cc4b602
chore: Removed old CDK code and reorg apps (#351)
rafaelpereyra Aug 15, 2025
c63a5b1
Fix/buildfixes - Petfood (#353)
rafaelpereyra Aug 15, 2025
764975b
Feat/cdkpipeline: OpenSearch Log Integration from ECS (#352)
lewinkedrs Aug 15, 2025
819ab17
fix: merged opensearch modeule
rafaelpereyra Aug 15, 2025
f1d2d81
fix: added log driver port to SG
rafaelpereyra Aug 15, 2025
5ee5262
Merge remote-tracking branch 'origin/staging' into fix/conflicts
bonclay7 Aug 16, 2025
5b6bd0b
Merge pull request #355 from aws-samples/fix/conflicts
bonclay7 Aug 16, 2025
f7b27dd
fix: remove portmapping and fix container order (#354)
lewinkedrs Aug 19, 2025
045cf25
FoodService functionalities
awsimaya Aug 20, 2025
31e2f1c
Better error page data sharing
awsimaya Aug 20, 2025
43c704c
feat: add ecs env variables (#357)
lewinkedrs Aug 20, 2025
73c9b6a
update appsettings
awsimaya Aug 20, 2025
baf6325
Merge pull request #358 from awsimaya/feat/cdkpipeline
awsimaya Aug 20, 2025
3d7e28b
Update gitignore to include missing css (#359)
awsimaya Aug 20, 2025
166b967
Feat/fixcodebuild (#360)
rafaelpereyra Aug 20, 2025
e8d3856
Footer and font consistency (#362)
awsimaya Aug 21, 2025
aba5ae4
Clear cart (#363)
awsimaya Aug 21, 2025
819d902
Rename env var + error sim
bonclay7 Aug 18, 2025
095ede9
Update API doc
bonclay7 Aug 18, 2025
6319077
log user agent
bonclay7 Aug 18, 2025
080ea04
Add S3 URL to images path
bonclay7 Aug 21, 2025
f7459b0
Update doc
bonclay7 Aug 21, 2025
5c09848
Update dockerfile
bonclay7 Aug 21, 2025
2f82932
Redeploy app takes default aws/config settings and ignore env variables
bonclay7 Aug 21, 2025
555a359
Add petfood env variables
bonclay7 Aug 21, 2025
7e4e8df
Add missing bootstrap files
awsimaya Aug 21, 2025
35ab493
Add missing bootstrap files (#365)
awsimaya Aug 21, 2025
42818af
Merge branch 'aws-samples:feat/cdkpipeline' into feat/cdkpipeline
awsimaya Aug 21, 2025
9d1cb42
API calls to DDB were failing cause missing ssl libs
bonclay7 Aug 21, 2025
110c180
Merge pull request #364 from aws-samples/impr/petfood
bonclay7 Aug 21, 2025
85037ea
Reduce container image size
bonclay7 Aug 21, 2025
a3ad904
Merge pull request #366 from aws-samples/impr/reduce-petfood-ecr-size
bonclay7 Aug 21, 2025
3209840
Fix cdk stack
bonclay7 Aug 21, 2025
3bcbc04
Fix libssl deps
bonclay7 Aug 21, 2025
0178ae3
Cargo fmt
bonclay7 Aug 21, 2025
2922eca
Merge pull request #369 from aws-samples/fix/petfood-docker
bonclay7 Aug 21, 2025
f311ee8
Merge pull request #367 from aws-samples/fix/cdk
bonclay7 Aug 21, 2025
7e90aad
fix: Run CI tests (#368)
bonclay7 Aug 21, 2025
f4fb7a0
Fix food image url
awsimaya Aug 22, 2025
4e5875d
Merge branch 'feat/cdkpipeline' of https://github.com/awsimaya/one-ob…
awsimaya Aug 22, 2025
9b39509
Merge branch 'aws-samples:feat/cdkpipeline' into feat/cdkpipeline
awsimaya Aug 22, 2025
e2ec43d
Fix for food image url (#371)
awsimaya Aug 22, 2025
30d4a86
impr: petfood (#370)
bonclay7 Aug 22, 2025
869e51c
fix: petfood cart images (#372)
bonclay7 Aug 25, 2025
160b472
Cleanup/remove old codepipeline template (#373)
rafaelpereyra Aug 27, 2025
4e6c4d5
Merge pull request #374 from awsimaya/feat/cdkpipeline
lewinkedrs Aug 27, 2025
3e35cb4
fix: added missing parameter
rafaelpereyra Aug 27, 2025
7faf9a7
fix: changed base images to public ECR
rafaelpereyra Aug 27, 2025
f2e89e7
Merge remote-tracking branch 'origin/feat/cdkpipeline' into fix/apper…
rafaelpereyra Aug 27, 2025
c3d2093
feat: add DynamoDB seeding scripts and update documentation
rafaelpereyra Aug 27, 2025
97d2b96
refactor: improve CDK bootstrap check logic in deployment template
rafaelpereyra Aug 27, 2025
0dd4dec
Trafffic generator to synthetics migration
Aug 27, 2025
6df5bfb
fix: cdk bootstrapping errors
rafaelpereyra Aug 27, 2025
80491d7
fix: permissions for dynamodb seeding
rafaelpereyra Aug 27, 2025
1d807f2
fix: command typo
rafaelpereyra Aug 27, 2025
d76e6d3
Enable transactions search via cdk (#375)
sunkavar Aug 28, 2025
7b61107
Traffic gen and canary pipeline changes
Aug 28, 2025
8121b06
Merge branch 'feat/cdkpipeline' of https://github.com/aws-samples/one…
Aug 28, 2025
6875f55
Trafffic generator to synthetics migration
Aug 28, 2025
b1046cc
Merge pull request #376 from aws-samples/fix/apperrors
lewinkedrs Aug 28, 2025
d3117a4
Merge branch 'feat/cdkpipeline' of https://github.com/aws-samples/one…
Aug 28, 2025
258b1e7
Trafffic generator to synthetics migration
Aug 28, 2025
b4acfca
Revert "Trafffic generator to synthetics migration"
Aug 28, 2025
ff5f5d3
feat: add osis pipeline (#378)
lewinkedrs Aug 29, 2025
962e576
refactor: restructure observability demo application architecture (#380)
rafaelpereyra Aug 29, 2025
00c5997
impr: Petfood events (#381)
bonclay7 Sep 1, 2025
d39b2b6
chore: update dependencies (#385)
rafaelpereyra Sep 8, 2025
511971a
Fix/albcontroller (#386)
rafaelpereyra Sep 10, 2025
c2836dd
Feat/featureflags (#387)
rafaelpereyra Sep 11, 2025
40b6221
feat: add AWS resource cleanup script for workshop environments (#389)
rafaelpereyra Sep 11, 2025
2f52ab2
Fix/petsite2 (#390)
rafaelpereyra Sep 12, 2025
a886bb4
Feat/food gen with strands (#382)
bonclay7 Sep 13, 2025
5851a8b
impr: petfood env management and cleanup (#391)
bonclay7 Sep 14, 2025
937054e
fix: petfood seed (#393)
bonclay7 Sep 15, 2025
dcdbf67
Fix/cfndeployment (#395)
rafaelpereyra Sep 16, 2025
4fa8460
fix: seeding script (#396)
bonclay7 Sep 18, 2025
3b0f5da
SSM Parameter fixes, Ability to remove single item from cart, and mor…
awsimaya Sep 22, 2025
4cc3e96
impr: refactor code (petfood-rs) (#398)
bonclay7 Sep 22, 2025
2526290
Fix params mismatch (#399)
bonclay7 Sep 22, 2025
cbca144
fix: ssm variables (cont. #399) (#400)
bonclay7 Sep 22, 2025
789db1d
Add Waggle AI (#401)
awsimaya Sep 22, 2025
7b84b40
impr: seed data (#403)
bonclay7 Sep 23, 2025
9ea1e24
fix:rust and go tele (#404)
lewinkedrs Sep 24, 2025
4e6eeb9
Fix debug-config issue
awsimaya Sep 25, 2025
8917a5f
Rds seeding (#405)
rafaelpereyra Sep 25, 2025
4233613
feat: added vpce (#407)
rafaelpereyra Sep 26, 2025
e24a5d9
Fix an issue with userId
awsimaya Sep 26, 2025
e52b4fa
Merge branch 'aws-samples:feat/cdkpipeline' into feat/cdkpipeline
awsimaya Sep 26, 2025
8596461
Fix for debug-config endpoint (#406)
awsimaya Sep 26, 2025
a161e6f
fix: added application signals policy to lambda (#408)
rafaelpereyra Sep 26, 2025
e8be0a1
Waggle AI welcome message change and more
awsimaya Sep 26, 2025
33d6b06
feat: enhance observability with X-Ray tracing and Application Signal…
rafaelpereyra Sep 29, 2025
0d980d8
fix petsite canary (#410)
sguruvar Sep 29, 2025
833b117
fix: cleanup pre-commit issues (#411)
rafaelpereyra Sep 29, 2025
65de8ad
Scope delete transactions to a userID (#412)
bonclay7 Sep 30, 2025
ea0daeb
Change Cleanup url path
awsimaya Sep 30, 2025
876c35a
Merge branch 'feat/cdkpipeline' into feat/cdkpipeline
bonclay7 Sep 30, 2025
54118a8
Add userID in transactions seeding (#414)
bonclay7 Sep 30, 2025
0872e65
Fix for cleanupadoptions URL (#413)
awsimaya Sep 30, 2025
6079cd1
Merge branch 'aws-samples:feat/cdkpipeline' into feat/cdkpipeline
awsimaya Sep 30, 2025
ac46a05
Fix URL issue with Takemehome
awsimaya Oct 1, 2025
e5144ee
fix: service names (#416)
lewinkedrs Oct 1, 2025
11f2323
Update Go routing
bonclay7 Oct 1, 2025
7fbcf76
Remove unwanted stuff from URL in takemehome (#417)
awsimaya Oct 1, 2025
6c38820
fix(app signals): pet node updater
bonclay7 Oct 1, 2025
0550179
Merge branch 'aws-samples:feat/cdkpipeline' into feat/cdkpipeline
awsimaya Oct 1, 2025
85fed81
fixing import
lewinkedrs Oct 1, 2025
883fc18
fix: precommit
lewinkedrs Oct 1, 2025
c4cf8c9
Merge pull request #418 from aws-samples/fix/petnodeupdater
lewinkedrs Oct 1, 2025
2adb250
Adoption list format changes
awsimaya Oct 2, 2025
d361f19
Increase card expiry date
awsimaya Oct 2, 2025
03c1fed
Adjust border radius for adopted pet image
awsimaya Oct 2, 2025
e53568e
Merge branch 'aws-samples:feat/cdkpipeline' into feat/cdkpipeline
awsimaya Oct 2, 2025
7a5bc93
Run pre-commit
bonclay7 Oct 2, 2025
bf9055c
Remove x-ray SDK (#415)
bonclay7 Oct 2, 2025
e3aa545
impr: SQS permissions for adoption history (#421)
bonclay7 Oct 2, 2025
acbef47
traffic generator logic and adding userId to list adoptions response …
sguruvar Oct 2, 2025
f6cc839
canary changes (#423)
sguruvar Oct 3, 2025
af323df
Add brand colors to footer text
awsimaya Oct 3, 2025
0ed262e
Merge pull request #424 from awsimaya/feat/cdkpipeline
awsimaya Oct 3, 2025
c1419a2
feat: Add users transactions (#425)
bonclay7 Oct 3, 2025
3d04f9f
Add adopted user name (#427)
awsimaya Oct 3, 2025
6c2287c
fix: transaction search detection (#428)
rafaelpereyra Oct 3, 2025
4d28c0b
Change some styling (#429)
awsimaya Oct 6, 2025
c79eaa1
Add pet food strands agent (#431)
sunkavar Oct 7, 2025
c7a9197
Fix/parameter names and Feat/Strands agent (#433)
rafaelpereyra Oct 8, 2025
c3ee6ec
Fix/petadoptionlist error (#434)
rafaelpereyra Oct 8, 2025
637942f
Feat/ddb vpce (#435)
rafaelpereyra Oct 10, 2025
72cbe67
feat: eks cluster admin role
rafaelpereyra Oct 10, 2025
871a0a7
Merge branch 'feat/cdkpipeline' into feat/participant_role
rafaelpereyra Oct 10, 2025
f0f2b74
feat: added cluster admin access automation
rafaelpereyra Oct 10, 2025
81da1b3
Merge pull request #436 from aws-samples/feat/participant_role
lewinkedrs Oct 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
373 changes: 373 additions & 0 deletions .ash/.ash.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,373 @@
# Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
# SPDX-License-Identifier: Apache-2.0
# yaml-language-server: $schema=https://raw.githubusercontent.com/awslabs/automated-security-helper/refs/heads/beta/automated_security_helper/schemas/AshConfig.json
project_name: one-observability-demo
global_settings:
severity_threshold: MEDIUM
ignore_paths:
- path: src/cdk/cdk.out
reason: 'CDK Code is being reviewed by CDK Nag using the AWS Security best practices compliance pack. Additional tools will require duplicated suppressions'
- path: src/cdk/node_modules
reason: 'Skip node_modules folder'
- path: src/cdk/wiki-docs
reason: 'Skip wiki docs since it will be built in the pipeline'
- path: archive/
reason: 'Legacy application being migrated, for now only scan the new code'
- path: grafana-dashboards
reason: 'Skip legacy code during migration'
- path: codepipeline-stack.yaml
reason: 'Skip old pipeline since it will be migrated'
- path: src/applications/lambda/pethistory-node/template.yaml
reason: 'Temporary SAM template, will be moved to CDK'
- path: .secrets.baseline
reason: 'Secret Baseline file includes the word secret'

suppressions:
- rule_id: SECRET-SECRET-KEYWORD
path: '.github/workflows/cdk-test.yml'
reason: 'Dummy secret'
- rule_id: SECRET-SECRET-KEYWORD
path: '.secrets.baseline'
reason: 'Secret Baseline file includes the word secret'
- rule_id: 'SECRET-BASE64-HIGH-ENTROPY-STRING'
path: 'src/applications/microservices/petsite-net/petsite/Views/Adoption/Index.cshtml'
line_start: 8
line_end: 11
reason: 'Dependency hash for verification, false positive'
- rule_id: 'SECRET-HEX-HIGH-ENTROPY-STRING'
path: 'src/applications/microservices/petsite-net/petsite/Views/Adoption/Index.cshtml'
line_start: 8
line_end: 11
reason: 'Dependency hash for verification, false positive'
# CDK-Nag suppressions moved from inline in codebuild-deployment-template.yaml
- rule_id: AwsSolutions-S1
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rConfigBucket'
reason: 'Bucket used to trigger CodePipeline, access logs are not needed'
- rule_id: AwsSolutions-IAM4
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rResourceCleanupRole'
reason: 'AWS managed policies are acceptable for a Lambda function'
- rule_id: AwsSolutions-IAM5
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rResourceCleanupRole'
reason: 'Wildcard is needed since stack name is automatically generated'
- rule_id: AwsSolutions-IAM4
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rCodeBuildServiceRole'
reason: 'AWS managed policies are acceptable for a CodeBuild project'
- rule_id: AwsSolutions-IAM5
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rCodeBuildServiceRole'
reason: 'Wildcard is needed since we have no control on the pipeline name'
- rule_id: AwsSolutions-CB4
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rCDKDeploymentProject'
reason: 'CodeBuild Project is used to kickoff the initial CDK deployment. AWS KMS is not required'
- rule_id: AwsSolutions-IAM4
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rStartDeploymentFunctionRole'
reason: 'Use of AWSLambdaBasicExecutionRole is acceptable here'
- rule_id: AwsSolutions-IAM4
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rCDKStackListerRole'
reason: 'AWS managed policies are acceptable for Lambda function'
- rule_id: AwsSolutions-IAM5
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rCDKStackListerRole'
reason: 'Wildcard is acceptable for describe stack action'
- rule_id: AwsSolutions-IAM5
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rCDKCleanupRole'
reason: 'Wildcard is acceptable for describe stack action'
- rule_id: AwsSolutions-SF1
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rCDKCleanupStateMachine'
reason: 'The purpose of the step function is to clean up all resources, additional logs not needed'
- rule_id: AwsSolutions-SF2
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rCDKCleanupStateMachine'
reason: 'X-Ray is not needed for this function since only CFN endpoint is used'
# Checkov suppressions moved from inline comments in codebuild-deployment-template.yaml
- rule_id: CKV_AWS_117
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rResourceCleanupFunction'
reason: 'Custom Resource Lambda only interacts with AWS endpoints, VPC is not needed'
- rule_id: CKV_AWS_116
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rResourceCleanupFunction'
reason: 'DLQ will increase complexity, this is not needed just to signal CFN deployment since it will time-out'
- rule_id: CKV_AWS_173
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rResourceCleanupFunction'
reason: 'Custom Resource Lambda, encryption is not included for simplicity'
- rule_id: CKV_AWS_115
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rResourceCleanupFunction'
reason: 'Function is executed only once, no need for concurrency configurations'
- rule_id: CKV_AWS_18
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rConfigBucket'
reason: 'Bucket used to trigger CodePipeline, access logs are not needed'
- rule_id: CKV_AWS_21
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rConfigBucket'
reason: 'Bucket used to trigger CodePipeline, object versioning is not needed'
- rule_id: CKV_AWS_117
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rStartDeploymentFunction'
reason: 'Custom Resource Lambda only interacts with AWS endpoints, VPC is not needed'
- rule_id: CKV_AWS_116
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rStartDeploymentFunction'
reason: 'DLQ will increase complexity, this is not needed just to signal CFN deployment since it will time-out'
- rule_id: CKV_AWS_173
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rStartDeploymentFunction'
reason: 'Custom Resource Lambda, encryption is not included for simplicity'
- rule_id: CKV_AWS_115
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rStartDeploymentFunction'
reason: 'Function is executed only once, no need for concurrency configurations'
- rule_id: CKV_AWS_117
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rCDKStackListerFunction'
reason: 'Custom Resource Lambda only interacts with AWS endpoints, VPC is not needed'
- rule_id: CKV_AWS_116
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rCDKStackListerFunction'
reason: 'DLQ will increase complexity, this is not needed just to check CFN stack status'
- rule_id: CKV_AWS_115
path: 'src/templates/codebuild-deployment-template.yaml'
resource_id: 'rCDKStackListerFunction'
reason: 'Function is executed only once, no need for concurrency configurations'

fail_on_findings: true
ash_plugin_modules:
- automated_security_helper.plugin_modules.ash_trivy_plugins
external_reports_to_include: []
build: null
converters:
archive:
name: archive
enabled: false
options: {}
jupyter:
name: jupyter
enabled: true
options:
tool_version: '>=7.16.0,<8.0.0'
install_timeout: 300
scanners:
bandit:
name: bandit
enabled: true
options:
severity_threshold: null
config_file: null
confidence_level: all
ignore_nosec: false
excluded_paths:
- path: src/cdk/cdk.out
reason: 'CDK Assets are already scanned'
additional_formats: []
tool_version: '>=1.7.0,<2.0.0'
install_timeout: 300
cdk-nag:
name: cdk-nag
enabled: false
options:
severity_threshold: null
nag_packs:
AwsSolutionsChecks: true
HIPAASecurityChecks: false
NIST80053R4Checks: false
NIST80053R5Checks: false
PCIDSS321Checks: false
cfn-nag:
name: cfn-nag
enabled: true
options:
severity_threshold: null
checkov:
name: checkov
enabled: true
options:
severity_threshold: null
config_file: null
skip_path:
- path: src/cdk/cdk.out
reason: 'CDK Assets are already scanned with CDK_NAG'
additional_formats:
- cyclonedx_json
offline: false
frameworks:
- all
skip_frameworks: []
tool_version: null
install_timeout: 300
detect-secrets:
name: detect-secrets
enabled: false # disabled while I fix the bug with baseline file not being used properly
options:
severity_threshold: null
baseline_file: null
scan_settings:
version: null
generated_at: null
plugins_used: []
filters_used: []
results: {}
grype:
name: grype
enabled: true
options:
severity_threshold: null
config_file: null
offline: false
npm-audit:
name: npm-audit
enabled: true
options:
severity_threshold: null
offline: false
opengrep:
name: opengrep
enabled: false
options:
severity_threshold: null
config: auto
exclude:
- '*-converted.py'
- '*_report_result.txt'
exclude_rule: []
severity: []
metrics: auto
offline: false
patterns: []
version: v1.1.5
semgrep:
name: semgrep
enabled: true
options:
severity_threshold: null
config: auto
exclude:
- '*-converted.py'
- '*_report_result.txt'
exclude_rule: []
severity: []
metrics: auto
offline: false
tool_version: null
install_timeout: 300
syft:
name: syft
enabled: true
options:
severity_threshold: null
config_file: null
exclude: []
additional_outputs:
- syft-table
trivy-repo:
enabled: true
options:
scanners: ['vuln', 'misconfig', 'secret', 'license']
severity: 'MEDIUM'
ignore_unfixed: false
license_full: false
disable_telemetry: true
reporters:
csv:
name: csv
enabled: true
options: {}
extension: csv
cyclonedx:
name: cyclonedx
enabled: true
options: {}
extension: cdx.json
html:
name: html
enabled: true
options: {}
extension: html
flat-json:
name: flat-json
enabled: true
options:
include_scanner_metrics: true
include_summary_metrics: true
include_metadata: true
extension: flat.json
gitlab-sast:
name: gitlab-sast
enabled: true
options: {}
extension: gl-sast-report.json
junitxml:
name: junitxml
enabled: true
options:
respect_severity_threshold: true
extension: junit.xml
markdown:
name: markdown
enabled: true
options:
include_summary: true
include_findings_table: false
include_detailed_findings: true
max_detailed_findings: 20
top_hotspots_limit: 10
use_collapsible_details: true
extension: summary.md
ocsf:
name: ocsf
enabled: true
options: {}
extension: ocsf.json
sarif:
name: sarif
enabled: true
options: {}
extension: sarif
spdx:
name: spdx
enabled: false
options: {}
extension: spdx.json
text:
name: text
enabled: true
options:
include_summary: true
include_findings_table: false
include_detailed_findings: false
max_detailed_findings: 20
top_hotspots_limit: 20
extension: summary.txt
yaml:
name: yaml
enabled: false
options: {}
extension: yaml
mcp-resource-management:
max_concurrent_scans: 3
max_concurrent_tasks: 20
thread_pool_max_workers: 4
scan_timeout_seconds: 1800
operation_timeout_seconds: 180
shutdown_timeout_seconds: 30
memory_warning_threshold_mb: 1024
memory_critical_threshold_mb: 2048
task_count_warning_threshold: 15
max_message_size_bytes: 10485760
max_path_length: 4096
max_directory_size_mb: 1000
enable_health_checks: true
health_check_interval_seconds: 60
enable_resource_logging: true
log_resource_operations: false
2 changes: 2 additions & 0 deletions .ash/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# ASH default output directory (and variants)
ash_output*
3 changes: 3 additions & 0 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[codespell]
ignore-words-list = withS, afterAll
skip = src/applications/microservices/petsite-net/petsite/wwwroot/lib/*
Loading
Loading