πŸš€ Big News:Socket Has Acquired Secure Annex.Learn More β†’
Socket
Book a DemoSign in
Socket

@sheplu/aws-safe-modules

Package Overview
Dependencies
Maintainers
1
Versions
93
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sheplu/aws-safe-modules

A collection of CDKTF modules for AWS, with security and compliance in mind

Source
npmnpm
Version
0.2.1
Version published
Weekly downloads
280
-18.13%
Maintainers
1
Weekly downloads
Β 
Created
Source

πŸ›‘οΈ aws-safe-module

Secure-by-default, opinionated CDKTF modules for AWS infrastructure

πŸš€ Overview

aws-safe-module is a library of opinionated, compliant-by-default wrappers for CDK for Terraform (CDKTF) using the AWS provider. It helps you bootstrap infrastructure with guardrails, best practices, and consistency built-in β€” so teams can move fast without breaking things.

βœ… Key Features

  • πŸ”’ Security First – Encryption, logging, and least-privilege IAM are default, not optional.
  • 🧠 Opinionated Setup – Enforces naming conventions, tagging, and architectural standards.
  • πŸ“¦ Reusable Modules – Prebuilt secure components like S3, VPCs, IAM roles, and more.
  • πŸ“ Compliant-by-Design – Every module bakes in practices aligned with modern compliance requirements (SOC2, HIPAA, GxP, etc.).
  • 🧱 Extensible – Override or extend modules while preserving core guarantees.

πŸ“¦ Installation

Install via npm:

npm install @sheplu/aws-safe-module

Or with yarn:

yarn add @sheplu/aws-safe-module

🧭 Philosophy

Too often, cloud infra suffers from:

  • πŸͺ“ Inconsistent naming and tagging
  • πŸ”“ Insecure defaults
  • 🧩 Copy-pasted patterns and snowflake setups
  • πŸ“‰ Hard-to-measure compliance

aws-safe-module solves this by defining battle-tested defaults and enforcing standards across teams β€” enabling scalable, secure cloud infrastructure without friction.

πŸ”§ Configuration Principles

Every module is built to:

  • Use opinionated defaults, customizable with overrides
  • Enforce naming patterns (e.g., project-env-resource)
  • Require or auto-inject standard tags (name, env, team)
  • Deny public access unless explicitly allowed
  • Be easy to integrate into existing CDKTF workflows

🧠 Built For

  • Platform engineers creating reusable cloud components
  • Dev teams who want secure infra without deep AWS expertise
  • Organizations enforcing consistency, compliance, and velocity

Keywords

cdktf

FAQs

Package last updated on 22 Nov 2025

Did you know?

Socket

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.

Install

Related posts