
Research
/Security News
Mini Shai-Hulud Campaign Hits Red Hat Cloud Services npm Packages
A mini Shai-Hulud campaign compromised Red Hat Cloud Services npm packages to steal developer and CI/CD secrets during installation.
@cloudkitect/deployable-cdk-app
Advanced tools
CloudKitect is Cloud Architect as a Service. We believe in empowering developers by giving them turn key solutions so that they can focus on building business differentiating applications.
Visit www.cloudkitect.com for Enterprise architectures and Generative AI platforms.
Deployable CDK app project is an effort to make it seamless to deploy your CDK application in various AWS accounts via Github CI/CD pipelines and Projen.
Make sure your workstation has NodeJs, Pnpm, Typescript and TS-Node installed.
In order to deploy your CDK application into various environments you need to create your projen project from deployable cdk app using the following command.
npx projen new --from "@cloudkitect/deployable-cdk-app"
This will create a projen project that we can be setup to deploy into various aws accounts and environments.
Open project in your favorite IDE and update project configuration in .projenrc.ts file.
Suppose you want to deploy your cdk application to Dev environment everytime a commit is pushed to a PR branch. You can add the following code to your .projenrc.ts file
releaseConfigs: [{
accountType: 'Dev',
deploymentMethod: 'change-set',
roleToAssume: 'role-arn',
region: 'us-east-1',
workflowType: 'build',
applicationName: "Web",
runsOn: "ubuntu-24.04-arm"
}]
accountType: Can be
deploymentMethod: Can be
roleToAssume: ARN of the role to be assumed by the pipeline for deployment. This role must exist in the AWS account
region: Any valid AWS region where application should be deployed e.g us-east-1.
workflowType: Can be either
Now suppose you want to add releaseConfig for deploying to production. That is how your configuration should look like
releaseConfigs: [{
accountType: 'Dev',
deploymentMethod: 'change-set',
roleToAssume: 'role-arn',
region: 'us-east-1',
workflowType: 'build'
},
{
accountType: 'Prod',
deploymentMethod: 'prepare-change-set',
roleToAssume: 'role-arn',
region: 'us-east-1',
workflowType: 'manual'
}
]
You can add as many environments as you want.
Note: This setup requires that you have configured github as OIDC provider in your aws account and have created a role with appropriate permissions. Checkout the following link for CDK code
FAQs
CloudKitect deployable cdk application
We found that @cloudkitect/deployable-cdk-app demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
A mini Shai-Hulud campaign compromised Red Hat Cloud Services npm packages to steal developer and CI/CD secrets during installation.

Research
/Security News
The North Korean malware loader hides in a Packagist-listed package and its GitHub branch to fetch and execute remote code in a likely Contagious Interview-style lure.

Security News
The Rust project is moving toward formal rules on LLM use in contributions after months of internal debate over maintainer burden, code quality, and contributor experience.