{"_id":"@pulumi/compliance-policy-manager","_rev":"6-8205f5127d1e38dbc0c9938b58437f45","name":"@pulumi/compliance-policy-manager","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.0":{"name":"@pulumi/compliance-policy-manager","version":"0.1.0","keywords":["pulumi","policy","policy-pack","iac","security","compliance","infrastructure-as-code"],"license":"Apache-2.0","_id":"@pulumi/compliance-policy-manager@0.1.0","maintainers":[{"name":"joeduffy","email":"joe@pulumi.com"},{"name":"pulumi-bot","email":"bot@pulumi.com"}],"homepage":"https://www.pulumi.com","bugs":{"url":"https://github.com/pulumi/compliance-policies/issues"},"dist":{"shasum":"ddd814d31b460d04e5bfa8221c7a5f67933305c5","tarball":"https://registry.npmjs.org/@pulumi/compliance-policy-manager/-/compliance-policy-manager-0.1.0.tgz","fileCount":9,"integrity":"sha512-qus5FHdyBkGsOJpLgz3ArTWCJC6xLJ7GFHtpaikzWG0Njdw8q/QRIowBIvMJ00Q6Dld6Q1xAW9e9AJuceWWxRg==","signatures":[{"sig":"MEQCIDNX6MBoKnmta2zu74x+9l51I97UwwIGq4pmNIme/6WnAiACqpkSpaudanzEqnHodYfSFAQlFgH6mNJ/CtEMYGAO7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55682},"types":"./index.d.ts","gitHead":"17bdafcfecc9d191ec0d75e70af44af69a4c46e4","scripts":{"lint":"eslint --max-warnings=0 -c .eslintrc.js --ext .ts .","build":"tsc"},"_npmUser":{"name":"pulumi-bot","email":"bot@pulumi.com"},"repository":{"url":"git+https://github.com/pulumi/compliance-policies.git","type":"git"},"_npmVersion":"9.8.1","description":"This repository contains a growing set of Premium Policies to validate your infrastructure using Policy-as-Code.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"micromatch":"^4.0.5","findup-sync":"^5.0.0","@pulumi/policy":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.28.0","ts-node":"^10.9.1","typescript":"^4.9.0","@types/node":"18","@types/findup-sync":"^4.0.2","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/compliance-policy-manager_0.1.0_1696556016290_0.7223454300776533","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@pulumi/compliance-policy-manager","version":"0.1.1","keywords":["pulumi","policy","policy-pack","iac","security","compliance","infrastructure-as-code"],"license":"Apache-2.0","_id":"@pulumi/compliance-policy-manager@0.1.1","maintainers":[{"name":"joeduffy","email":"joe@pulumi.com"},{"name":"pulumi-bot","email":"bot@pulumi.com"}],"homepage":"https://www.pulumi.com","bugs":{"url":"https://github.com/pulumi/compliance-policies/issues"},"dist":{"shasum":"2f88896e13707055cd8733ce23571efd23f127e1","tarball":"https://registry.npmjs.org/@pulumi/compliance-policy-manager/-/compliance-policy-manager-0.1.1.tgz","fileCount":9,"integrity":"sha512-C6HUZCD1FcJ199WHz+IXImRks2KLQCYWljnXzzVkUuaf6nPq+p176KIkC+n5EOvmBd5CUi9vHX4iFhz0DwcONQ==","signatures":[{"sig":"MEUCIQCw6h+ZtIIH6uor0h7C9OoeRdK1TeaAATP8+SjaAUCiMQIgKRX++VdJ82+yHGab7eKEisjD9s5WcwLadHpF4GKNY9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55754},"types":"./index.d.ts","gitHead":"8b98a2e9cf35f406d6728d43804af8de71d56263","scripts":{"lint":"eslint --max-warnings=0 -c .eslintrc.js --ext .ts .","build":"tsc"},"_npmUser":{"name":"pulumi-bot","email":"bot@pulumi.com"},"repository":{"url":"git+https://github.com/pulumi/compliance-policies.git","type":"git"},"_npmVersion":"9.8.1","description":"This repository contains a growing set of Premium Policies to validate your infrastructure using Policy-as-Code.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"micromatch":"^4.0.5","findup-sync":"^5.0.0","@pulumi/policy":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.28.0","ts-node":"^10.9.1","typescript":"^4.9.0","@types/node":"18","@types/findup-sync":"^4.0.2","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/compliance-policy-manager_0.1.1_1696559607488_0.794119117555472","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@pulumi/compliance-policy-manager","version":"0.1.2","keywords":["pulumi","policy","policy-pack","iac","security","compliance","infrastructure-as-code"],"license":"Apache-2.0","_id":"@pulumi/compliance-policy-manager@0.1.2","maintainers":[{"name":"joeduffy","email":"joe@pulumi.com"},{"name":"pulumi-bot","email":"bot@pulumi.com"}],"homepage":"https://www.pulumi.com","bugs":{"url":"https://github.com/pulumi/compliance-policies/issues"},"dist":{"shasum":"c978a0ce1e8d7589e53a92e59e5a061ecc885c09","tarball":"https://registry.npmjs.org/@pulumi/compliance-policy-manager/-/compliance-policy-manager-0.1.2.tgz","fileCount":9,"integrity":"sha512-vL7UArLex0E92y1HzxP/iDJTcmQN7Id5FFeGlKp2G/ZBFOU2KDb6c8mrzmwLYBHUFgpc4BUuWsrRpnd/ReMG+Q==","signatures":[{"sig":"MEUCIEALa5LShodbWU7jXMvia3HqnXNMjTiNeZVd6a0oIfgSAiEAg836w7k6OoJ+AI7Kj3LZJme0sJ4+N2nXj3toiO7eWkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56719},"types":"./index.d.ts","gitHead":"6d8b92d6e62a3a0daeade0f965acacf61093bdfd","scripts":{"lint":"eslint --max-warnings=0 -c .eslintrc.js --ext .ts .","build":"tsc"},"_npmUser":{"name":"pulumi-bot","email":"bot@pulumi.com"},"repository":{"url":"git+https://github.com/pulumi/compliance-policies.git","type":"git"},"_npmVersion":"9.8.1","description":"This repository contains a growing set of Compliance Policies to validate your infrastructure using Policy-as-Code.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"micromatch":"^4.0.5","findup-sync":"^5.0.0","@pulumi/policy":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.28.0","ts-node":"^10.9.1","typescript":"^4.9.0","@types/node":"18","@types/findup-sync":"^4.0.2","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/compliance-policy-manager_0.1.2_1696653400154_0.5567654894881073","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@pulumi/compliance-policy-manager","version":"0.1.3","keywords":["pulumi","policy","policy-pack","iac","security","compliance","infrastructure-as-code"],"license":"Apache-2.0","_id":"@pulumi/compliance-policy-manager@0.1.3","maintainers":[{"name":"joeduffy","email":"joe@pulumi.com"},{"name":"pulumi-bot","email":"bot@pulumi.com"}],"homepage":"https://www.pulumi.com","bugs":{"url":"https://github.com/pulumi/compliance-policies/issues"},"dist":{"shasum":"6b60323bdb95869112cb68005e6750066ee48d96","tarball":"https://registry.npmjs.org/@pulumi/compliance-policy-manager/-/compliance-policy-manager-0.1.3.tgz","fileCount":9,"integrity":"sha512-mj73fN/OVW5It2WpYDAKk5Nr75EN5vSGJvI0o2f/JVrpF1uWL4ZmGPgVYoB1RA5XCidOh6QGBh2kt9SNMchNnQ==","signatures":[{"sig":"MEUCIQDTySgodFnI9A2fwpPg/TcR114P1nwsbelRlbOW9gAK8gIgX+iPUFhUjPLsUzjA3Wm1tjMRK089ofWhR1iysVNy7HM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57940},"types":"./index.d.ts","gitHead":"ae6a7f56586f6fe59315dcb7e3bc4f6e28d9ae8d","scripts":{"lint":"eslint --max-warnings=0 -c .eslintrc.js --ext .ts .","build":"tsc"},"_npmUser":{"name":"pulumi-bot","email":"bot@pulumi.com"},"repository":{"url":"git+https://github.com/pulumi/compliance-policies.git","type":"git"},"_npmVersion":"10.5.0","description":"This repository contains a growing set of Compliance Policies to validate your infrastructure using Pulumi's Crossguard Policy-as-Code framework.","directories":{},"_nodeVersion":"20.12.0","dependencies":{"micromatch":"^4.0.5","findup-sync":"^5.0.0","@pulumi/policy":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.28.0","ts-node":"^10.9.1","typescript":"^4.9.0","@types/node":"20","@types/findup-sync":"^4.0.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/compliance-policy-manager_0.1.3_1712541567341_0.6478522700575378","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@pulumi/compliance-policy-manager","version":"0.1.4","keywords":["pulumi","policy","policy-pack","iac","security","compliance","infrastructure-as-code"],"license":"Apache-2.0","_id":"@pulumi/compliance-policy-manager@0.1.4","maintainers":[{"name":"joeduffy","email":"joe@pulumi.com"},{"name":"pulumi-bot","email":"bot@pulumi.com"}],"homepage":"https://www.pulumi.com","bugs":{"url":"https://github.com/pulumi/compliance-policies/issues"},"dist":{"shasum":"7dc45fa6b253dc259fa6f0694948b34b4ed1f9c1","tarball":"https://registry.npmjs.org/@pulumi/compliance-policy-manager/-/compliance-policy-manager-0.1.4.tgz","fileCount":9,"integrity":"sha512-+IxmFNJtT1FwOBAldF7Wr8WniSTKf1q55h1pMVDFDugoYC6TczfOryZJjoaImucgq3t9Ea7qfNBOFQjmnmIgZw==","signatures":[{"sig":"MEYCIQDTVMg0HIPQE7Aj0QFICYxbV+eAj5yeAE80lDgBe0c5YgIhAKsRcwnQph2oPN7pcf7n92yGnNabF5WxqCeGJMGg5Uu3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57940},"types":"./index.d.ts","gitHead":"b68d31725d1d40af41e3b19bd6f786e7453b813c","scripts":{"lint":"eslint --max-warnings=0 -c .eslintrc.js --ext .ts .","build":"tsc"},"_npmUser":{"name":"pulumi-bot","email":"bot@pulumi.com"},"repository":{"url":"git+https://github.com/pulumi/compliance-policies.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository contains a growing set of Compliance Policies to validate your infrastructure using Pulumi's Crossguard Policy-as-Code framework.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"micromatch":"^4.0.8","findup-sync":"^5.0.0","@pulumi/policy":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.28.0","ts-node":"^10.9.1","typescript":"^4.9.0","@types/node":"20","@types/findup-sync":"^4.0.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/compliance-policy-manager_0.1.4_1726892872928_0.7373035137286796","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@pulumi/compliance-policy-manager","version":"0.1.5","keywords":["pulumi","policy","policy-pack","iac","security","compliance","infrastructure-as-code"],"license":"Apache-2.0","_id":"@pulumi/compliance-policy-manager@0.1.5","maintainers":[{"name":"joeduffy","email":"joe@pulumi.com"},{"name":"pulumi-bot","email":"bot@pulumi.com"}],"homepage":"https://www.pulumi.com","bugs":{"url":"https://github.com/pulumi/compliance-policies/issues"},"dist":{"shasum":"29288548bce9d00f78d29560d812c9bc415a0b89","tarball":"https://registry.npmjs.org/@pulumi/compliance-policy-manager/-/compliance-policy-manager-0.1.5.tgz","fileCount":9,"integrity":"sha512-YKhyI0zgVIzJRoncy06p1FDEjgA+r0mjVUxCi5PLambjd9IUTRVqtELNlEvosbW4TRKRRklQPYgVedI9dVkViQ==","signatures":[{"sig":"MEUCIQCWhcL3F/jMerFimNghhfmRL/+k3N4cDRFZczo/Wdfw3QIgLXfEa/uy15MEfkmeMwdyiKl1ETteMTqYaZNIv0xA25s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63569},"types":"./index.d.ts","gitHead":"e8a5e9b32ba41cd77559d49a3f69d4948790522e","scripts":{"lint":"eslint --max-warnings=0 -c .eslintrc.js --ext .ts .","build":"tsc"},"_npmUser":{"name":"pulumi-bot","email":"bot@pulumi.com"},"repository":{"url":"git+https://github.com/pulumi/compliance-policies.git","type":"git"},"_npmVersion":"10.8.2","description":"This repository contains a growing set of Compliance Policies to validate your infrastructure using Pulumi's Crossguard Policy-as-Code framework.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"micromatch":"^4.0.8","findup-sync":"^5.0.0","@pulumi/policy":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.28.0","ts-node":"^10.9.1","typescript":"^4.9.0","@types/node":"20","@types/findup-sync":"^4.0.5","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/compliance-policy-manager_0.1.5_1731022421986_0.5160976424306634","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@pulumi/compliance-policy-manager","version":"0.1.6","license":"Apache-2.0","homepage":"https://www.pulumi.com","repository":{"type":"git","url":"git+https://github.com/pulumi/compliance-policies.git"},"keywords":["pulumi","policy","policy-pack","iac","security","compliance","infrastructure-as-code"],"dependencies":{"@pulumi/policy":"^1.13.0","findup-sync":"^5.0.0","micromatch":"^4.0.8"},"devDependencies":{"@types/findup-sync":"^4.0.5","@types/node":"20","@typescript-eslint/eslint-plugin":"^6.4.0","@typescript-eslint/parser":"^6.4.0","eslint":"^8.28.0","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.26.0","ts-node":"^10.9.1","typescript":"^4.9.0"},"scripts":{"build":"tsc","lint":"eslint --max-warnings=0 -c .eslintrc.js --ext .ts ."},"_id":"@pulumi/compliance-policy-manager@0.1.6","gitHead":"5df6b892c8b86d296974f70f7135380670a76e05","types":"./index.d.ts","description":"This repository contains a growing set of Compliance Policies to validate your infrastructure using Pulumi's Crossguard Policy-as-Code framework.","bugs":{"url":"https://github.com/pulumi/compliance-policies/issues"},"_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-sMMQLacdQj9wSmyMUjMNxb03Iywh9wSGptNrFYVNd9elCpfEJv8+Opn9Z+AzYKrsBFTpOwV8efND0Y4UkWwVaQ==","shasum":"cb0bfab84bfb5f253db6561a10f52887d3836d22","tarball":"https://registry.npmjs.org/@pulumi/compliance-policy-manager/-/compliance-policy-manager-0.1.6.tgz","fileCount":9,"unpackedSize":64379,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA+SkWVzEqSaT9a4OiRxpq+FnRotp3np8CdzABm/k/zxAiEA2CPZkUwJch3ViPj3K7uwiu0JmsPTyzIUueV6g/VKNnE="}]},"_npmUser":{"name":"pulumi-bot","email":"bot@pulumi.com"},"directories":{},"maintainers":[{"name":"joeduffy","email":"joe@pulumi.com"},{"name":"pulumi-bot","email":"bot@pulumi.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/compliance-policy-manager_0.1.6_1739501218491_0.8969075293426407"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-06T01:33:36.222Z","modified":"2025-02-14T02:46:58.943Z","0.1.0":"2023-10-06T01:33:36.501Z","0.1.1":"2023-10-06T02:33:27.712Z","0.1.2":"2023-10-07T04:36:40.365Z","0.1.3":"2024-04-08T01:59:27.504Z","0.1.4":"2024-09-21T04:27:53.210Z","0.1.5":"2024-11-07T23:33:42.165Z","0.1.6":"2025-02-14T02:46:58.697Z"},"bugs":{"url":"https://github.com/pulumi/compliance-policies/issues"},"license":"Apache-2.0","homepage":"https://www.pulumi.com","keywords":["pulumi","policy","policy-pack","iac","security","compliance","infrastructure-as-code"],"repository":{"type":"git","url":"git+https://github.com/pulumi/compliance-policies.git"},"description":"This repository contains a growing set of Compliance Policies to validate your infrastructure using Pulumi's Crossguard Policy-as-Code framework.","maintainers":[{"name":"joeduffy","email":"joe@pulumi.com"},{"name":"pulumi-bot","email":"bot@pulumi.com"}],"readme":"# Pulumi Compliance-Ready Policies\n\nThis repository contains a growing set of Compliance Policies to validate your infrastructure using\nPulumi's Crossguard Policy-as-Code framework.\n\nThese policies make it easy to create policy packs for enforcing common security and compliance\npolicies (PCI DSS, ISO 27001 and CIS) across a broad range of cloud providers (AWS, Azure, Google Cloud\nand Kubernetes), and dozens of services within each platform.\n\n```ts\nimport { PolicyPack } from \"@pulumi/policy\";\nimport { policyManager } from \"@pulumi/compliance-policy-manager\";\n\nnew PolicyPack(\"aws-iso27001-compliance-ready-policies-typescript\", {\n    policies:[\n        ...policyManager.selectPolicies({\n            vendors: [\"aws\"],\n            services: [\"ec2\", \"eks\"],\n            severities: [\"critical\", \"high\"],\n            frameworks: [\"iso27001\"]\n        }, \"advisory\"),\n    ],\n});\n```\n\n## Getting Started\n\nYou can get started with Compliance-Ready Policies by running the following commands, which will guide\nyou through selecting from the available compliance-ready policy templates:\n\n```shell\npulumi policy new\n```\n\nAnd then publishing the selected policies into your Pulumi organization.\n\n```shell\npulumi policy publish\n```\n\n## Resources\n\nRead more about Compliance-Ready Policies at <https://www.pulumi.com/docs/using-pulumi/crossguard/compliance-ready-policies/>.\n","readmeFilename":"README.md"}