{"_id":"@aligent/cdk-waf","_rev":"38-adbaff78ec915c951468cc1cf30da4c5","name":"@aligent/cdk-waf","dist-tags":{"latest":"2.5.7"},"versions":{"0.1.0":{"name":"@aligent/cdk-waf","version":"0.1.0","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@0.1.0","maintainers":[{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"vincent.cabrera","email":"vincent.cabrera@aligent.com.au"},{"name":"john.smith.aligent","email":"john.smith@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"7fe25de9866f717ca55e15aac5828bd38f9e6a4d","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-0.1.0.tgz","fileCount":15,"integrity":"sha512-0WjEQwNh/qNNLslPAFX5PJTlVAmD1RbBaTG/tPLmWq8nTdZ1eKmZoo9sfsSqXevAtS5giZuIIkWfEjXa9qQjig==","signatures":[{"sig":"MEYCIQDmM3hmTMKB7hY5vB42wRaBNF+UXSbol120bPDm2gdNsgIhAMOduVMyKAaOzF3e8O9/XMjFhD6mooE7/jVtO6LuxaRS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDMBOCRA9TVsSAnZWagAA4MEP/Rx4p1JamFaJ7CQor723\nxWxJgQVBK1sZAWd7S7mgmUzomrbGRHMbydZxrvDUm2alH5dYXSJjZJk06x8S\n5xxfhU5igmdbKVWOm5A27/rUhNnqRd5QSwJZogwEFO21rzZpxxs0ypdPO+MF\nRHogiAyHO3ghHReCQ/QFwqYAjWg2xc/Vtatr4+tjgBiGoqzr1DUwqhodkFrw\nPyRzRVnKAeGLYTzV2IxTBgFPvepoOp0IaOLgyy7dHfzXe7T2dZYf5Wek6g4s\n4JUOrSD2u4VXkgNXsAIBiXIvObauLeM/W/SvFmXqmjjwaPTTFPV4w5ga4scO\nrKjasv8rl9t1R3mlMRkfx8wdArjVIOe1p+KQsk9deLC/yRuj8GB6QJX0Ks8v\nOepSD2yvjQSEQuFt9Oe0bLssVtIOLNHDDoloWTcJE3d0vTTjojkVru53eGxi\nIjRQ+6xq5gWs4ZLlpE6iXtEKnZd/hearBfQDVn5T18uFJ4UMcbcDUsogVaPa\niPr1IweXEQkb5l0TnMMS1sG6OcvV7EL6SPELlO6hLaOcPsqiqSM5JLYdCTTf\nel3W+/DJIJD7f93URSnLPVE+ibYmsF1F9SQzB0UdVJjQtA0Ym6pht4W4h4uh\n9zaJWNxUXg6u2ncCLSuMqVhu+DcVEM59Yhyki+Hf7hImL9tkqyzroO0o31vB\n7Yhj\r\n=ifrN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"6ee5a1c91f41237122594704f00ed3ad71671d3a","scripts":{"build":"tsc","prepublish":"tsc"},"_npmUser":{"name":"john.smith.aligent","email":"john.smith@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"7.20.3","description":"## Overview","directories":{},"_nodeVersion":"16.6.1","dependencies":{"source-map-support":"^0.5.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.6","ts-node":"^10.0.0","typescript":"^3.9.9","@types/jest":"^26.0.24","@types/node":"16.0.0","@aws-cdk/assert":"1.111.0","source-map-support":"^0.5.16"},"peerDependencies":{"aws-cdk":"1.111.0","@aws-cdk/core":"1.111.0","@aws-cdk/aws-ec2":"1.111.0","@aws-cdk/aws-wafv2":"1.111.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_0.1.0_1628225614660_0.24044727514548025","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@aligent/cdk-waf","version":"0.1.1","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@0.1.1","maintainers":[{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"john.smith.aligent","email":"john.smith@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"f7b24156ef175761eaf7a2ccdf05af8d922517e0","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-0.1.1.tgz","fileCount":15,"integrity":"sha512-TN6v/b7gLxc525RiDGHg9k8Sr+pAWUpzepP/tefk1YWjd5k4i9BjE4T40Ts4YndgtpwRiqz5wFzsBVAmDkgpMw==","signatures":[{"sig":"MEUCIFy40VNlWG5LzCY6pMLsU6jYf9WOiU9tJVQzJ02vf5oBAiEA/mjFlp/6YCa7f9bAEkHbpT3CirWC2h0A8WwSgLq1txo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuV1KCRA9TVsSAnZWagAArUcP/2+DE1pFuK3FqAOV3ftI\ndHmUATWIyDPn8odAlQJXrRrpUujMWgzOtfabeAJCN9iWDwErs6TndA+QT3Wq\nW4Ec6N2DTig0MWOEWNP58163fp68Phm7rP1FI9T1jfZJcFU/TmkPz6OuOOtq\n+9uVaug1b9iEPdU4mdbC6cV8aH9Lx/AxBsrgMOdkID43ktsvji6mr70Ls5q+\nT9rm3/n4kC+ubhvA84aWNmxRHEk2rkVfnQGIOJSXcd3hQZka5uxfK9Ry2peb\nkj+fYoIkv+BUe6IiresrW+9JGoBC5GOMSD9WhJHqC3u94B/Lui0LiWLR/nBr\n6nbXntPrTuT0txTzNf8jEVECaxeAOfK9AKPjbJ/jpUg1fI8VX4OXZVkEu7dq\nhYJtrZ0HCflPev9wpgvlPh/t6svIGzbsgsRaAwH0kMi3R1sy3EYsH+9tS+T6\n+3RoOtZx0Om9BoHXnsREjElf8FtUP6UP/3hV/oYc5ZI9iJIce3vlfCJy/BgZ\nMbLplP0A2KMRvf2vh4IY0s7CH3kyg0U/VYugOHJhijRil1mfNEMMq7iNl/Zo\ngsu1OSFnCBPIjHrnoVPjedyqJChbj25mjldGpiGqi9pvP4BQ7SFeylqlo8Pj\nH6WXwcdtg4elcrDyD7Py1C1r1flzUzh2uKDVy2DGikhg0FQKMXKWDtJiA7/L\nwyqG\r\n=qkms\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"c51d39b09a4b6ccc79fc02c7ffeab9196ea1373f","scripts":{"build":"tsc","prepublish":"tsc"},"_npmUser":{"name":"john.smith.aligent","email":"john.smith@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"8.1.2","description":"## Overview","directories":{},"_nodeVersion":"16.13.1","dependencies":{"source-map-support":"^0.5.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.6","ts-node":"^10.2.1","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"16.9.4","@aws-cdk/assert":"1.111.0","source-map-support":"^0.5.16"},"peerDependencies":{"aws-cdk":"1.111.0","@aws-cdk/core":"1.111.0","@aws-cdk/aws-ec2":"1.111.0","@aws-cdk/aws-wafv2":"1.111.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_0.1.1_1639537994701_0.8320213469995743","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@aligent/cdk-waf","version":"0.1.2","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@0.1.2","maintainers":[{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"john.smith.aligent","email":"john.smith@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"d2c5fe2023093664264be430f43dd3b698d4fddb","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-0.1.2.tgz","fileCount":15,"integrity":"sha512-fnXzaNgYqpb9bR19XO888Kf1/msyitWR1almeUeC8CR7HAEfBePlHy/Yz8k4vaTZiVB04MrVpCpwz5UiXJOMmw==","signatures":[{"sig":"MEUCIGUbA7kE30DJOnocpzY6ziRHcx0bjZUtVjU537OmdX24AiEA1TR8kUjsS/js6tKWhJXzvSwj/Cwpv5u4Pjs1artKC0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDtvyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMsA/7Bii1B2KgraU/JbhcsHwziuJtJ2jLX/3E1CLFa3loEsyBBu/4\r\nBL4FB5HYR9O9CfY0PNwZHjT8p2mH8ov8ubQ4lCN55eFtpwW90b5E7bf1GWwZ\r\nMqJDAuaneBcB76TCtav5ISOSBeT5PLMZxokpy2bZcA3531umpo97jv0ZOgJj\r\nLBX4gXRSpc6qXd95Rn3rXyF5lZ9TkjbXTZKmArsZHfw9MDy/PzUI4PTo233n\r\n9HZCpvg4H/nBTrFqgKBDout2SWlEX+ay5BnfBa+o1R0W/LFOk9dMZm23I5LJ\r\nDh0MXdNDcsEEIffN4bdStvLkDW3GM1/WOrRJVgF0hShMsR1Y6QG18nT8TfNy\r\n73/u5cGPkKJGU5cOVu/nX0sUuj0rqtUdTYOL0ZNjcuyEli+KKHikG/Z/NHbp\r\nSV8w6XzLp930YFiSuWtA1nRlqSJpO2h344MbLTydP4pDTMaEm63aPiyaNn5H\r\nU5RWclVRe9ZuPG11xXymB/4UFddduN8ktt8/q1pPLwpdTWBZ95bRoLkY10XY\r\npf/n3Gi3Tpz0pIHjbCa7wEHS7j10RFYZcW7roaLR0aey0CNGPJILbYAUCIHV\r\nf8MOQcZBdw+YCzsW5jHzVq6XBqnBQvcqHu0HpAgaoYRL7M6nOYawrJKa/QJy\r\nTZK+rekK22olYt9SbZa0Pv1xKlIlU8irQLA=\r\n=oIyO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"4347fcbdf57408ede8ee8436ae7ba06b9e2875a0","scripts":{"build":"tsc","prepublish":"tsc"},"_npmUser":{"name":"john.smith.aligent","email":"john.smith@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"8.3.1","description":"## Overview","directories":{},"_nodeVersion":"16.14.0","dependencies":{"source-map-support":"^0.5.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.6","ts-node":"^10.2.1","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"16.9.4","@aws-cdk/assert":"1.111.0","source-map-support":"^0.5.16"},"peerDependencies":{"aws-cdk":"1.111.0","@aws-cdk/core":"1.111.0","@aws-cdk/aws-ec2":"1.111.0","@aws-cdk/aws-wafv2":"1.111.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_0.1.2_1645140978579_0.8011392941882602","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@aligent/cdk-waf","version":"0.1.3","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@0.1.3","maintainers":[{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"john.smith.aligent","email":"john.smith@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"9907e4e0347f38d8da6d3799b113fdff35e92a53","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-0.1.3.tgz","fileCount":15,"integrity":"sha512-PUEcmBShThFcgMNOjiXq29jld/UNrrFmNCdbQ2hucHpKCtWkjAHQ6/2O9bn7A6mLbcNQXgEBA8dfBfLfEEOg9A==","signatures":[{"sig":"MEUCIQCMNLlzm2YbQJpzrg7ndNHYClUQE8wyqMwzC5SJjKOjrgIgXD9nX7vYUUpk54bcXKm5JfxTVMjKifXa1+106YWGUOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSkREACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoV4A//Tx6VApo38DDAgZgjlD38w3MtxNQ3cey+LhfKkIsXxvJCJ0Lk\r\n77J67bWoMqHyzz2pBM4yvkwhPFCOccVNeu5kfEC4zUcEGhh70/Zl3/RNDnJB\r\nhSULh5ht8gCS5HfDAw3a+39LQ7xSYdfnOHn0xpRvq3EZ9ZDzaFD9m3LJWRHJ\r\ntQFg+Dnmg2OrlJADPWcGpAIXo5rhvDzKEHiIRN7hRiCAz32yDqIDPvtlhYiy\r\n3VVk9uK4i7wJQsHl/EVXlT8wfKfZP33Akh0PQNM5EPqW2kT0DOMVErL+oXDR\r\nOoqUeibsB/NXMGtMCmMp8E0DVhIvtTsBr84vWGphqrLTeSGziO5d3caaGrnL\r\nGbQ/247Tl3Or/qiH47WNSyGLUgL/lOZwPH3nH2ghGCB8LkJgRUO8AVhbkFmH\r\nHwUzV8JmoWzW83vBCbgdGAtB2yC6XJLT8zULdXfN/q/AQPcWby5C6FV2jOeE\r\n8jmFeBjsXCXeofWMtfsLVv0qaRJuQOeEeCAHKNyeOeC+/q1usJs4iJ7mAJ1i\r\niFaBxVyF3b7r3Np+wLxHVhP/NniKuDDmFAixfH6imlomFea/fvB4qU03UX3E\r\n0/rfOGT5ozg8+JWvyHz5ZGeqvoAptPYw4dvZBt4lkJ59Ev4IC9cLFUfQje50\r\nSFm4/ani/V1Aj+VOuUVIpeOsgcUSYu2KAxc=\r\n=ZCox\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"b18fd56fd9f44751c69f6f63cde2958e13f5cf13","scripts":{"build":"tsc","prepublish":"tsc"},"_npmUser":{"name":"john.smith.aligent","email":"john.smith@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"8.3.1","description":"## Overview","directories":{},"_nodeVersion":"16.14.0","dependencies":{"source-map-support":"^0.5.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.6","ts-node":"^10.2.1","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"16.9.4","@aws-cdk/assert":"1.111.0","source-map-support":"^0.5.16"},"peerDependencies":{"aws-cdk":"1.111.0","@aws-cdk/core":"1.111.0","@aws-cdk/aws-ec2":"1.111.0","@aws-cdk/aws-wafv2":"1.111.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_0.1.3_1649034308193_0.09738145842345935","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@aligent/cdk-waf","version":"0.2.0","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@0.2.0","maintainers":[{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"john.smith.aligent","email":"john.smith@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"1289c3a508c84ac8f000429fb39580cc75006b50","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-0.2.0.tgz","fileCount":10,"integrity":"sha512-qn0IFXlxhjeO1Z8wOkkHTTzqMml5NeNCqWFiIiGW7yDizU6OtwpBSnyf2BdTCvkbymEvWe7v8j0IafuFSPNuLg==","signatures":[{"sig":"MEYCIQDLONL6wMXyp8SQY2eO4XHjyR2OD1UY0DpNUcLnYH9HEwIhAJSGAvOz+5RoF/trsl0GyOieXqmEGAc0deyImr9LWrto","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYeEnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGtg/9FDkgd1x2bT+6yHrjdnFWDGzgTR1WJMH60b36nYy5gfaMYzZZ\r\nE4LiJEgsWhBt8ZRtXe9jBYUFffS1koatqSAOBpmtpGvmQpdALbXbzntEcrDq\r\nUUtc61nCTUaom/HgB8IsJi5XNAF6Y9boL6LmuH8eI+HgNlAbh3FeZnudC1wC\r\nZvyWcKXgtFGC5wkKmiWKKny9FXS0fPd52Aw4jgHZDEhgz4uItQsfYzGd3k5s\r\nz3Lw+iCARFe+Upvek+I3SSEyBv24YvfU5k53ip0613jcIpZVUczCl+RR862I\r\nm+k0Dvrhac7gGMCNKkSQJJbhESVB0estawWGApcu7o7GZJiEKZteeqPuxcUz\r\nOSED9IhifvtJTp0DX2a2d4feB1j0IzKnFshNfFH9k6H+QNQz4BVT6HxNuFj3\r\nlRal1cmfHCB8OSjdOQpujvDFF63X7pQuXHVd7g4sHoyxGKLYNNkOKgHyhnKo\r\nNotfcw7swkJqCZSOEjX5AC1UYkq3p7fwArwa8Bb3uHznC1iGT85+1BJPnBk1\r\nQSVqf+1HnODZ9/ML0eYk1PpDaMCOTtyaiYIPPH4QxezdPM1LDrBLFwED58qO\r\nGnKoUeRJVUH1BrsQJDqcUbKwYVq4ufcPLbOjTgnG/wUMv+F79+DXMdrHc77E\r\ng37VBdkKIMbQh+MYGu1pfpcsGSmGrhV9mzQ=\r\n=m1WM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.ts","types":"index.d.ts","gitHead":"3e191843c420b2fcd34aff4a40ca9f116d2ac82f","scripts":{"build":"tsc","prepublish":"tsc"},"_npmUser":{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"8.15.0","description":"## Overview","directories":{},"_nodeVersion":"16.17.1","dependencies":{"aws-cdk":"1.111.0","@aws-cdk/core":"1.111.0","@aws-cdk/aws-ec2":"1.111.0","@aws-cdk/aws-wafv2":"1.111.0","source-map-support":"^0.5.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.6","ts-node":"^10.2.1","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"16.9.4","@aws-cdk/assert":"^1.111.0","source-map-support":"^0.5.16"},"peerDependencies":{"aws-cdk":"1.111.0","@aws-cdk/core":"1.111.0","@aws-cdk/aws-ec2":"1.111.0","@aws-cdk/aws-wafv2":"1.111.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_0.2.0_1667359015486_0.8081186128033149","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@aligent/cdk-waf","version":"0.2.1","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@0.2.1","maintainers":[{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"john.smith.aligent","email":"john.smith@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"d9e8e03b28e5b2d368b342da8ac30fa00df1db13","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-0.2.1.tgz","fileCount":9,"integrity":"sha512-oXKu0FTiVlQyJ0E2LnJYskP9bGoDJEuPr3sto9ky+/+ZdTkYUlN/5VraweXNR2hYla1EatT/KxM8KvfRh2rOBQ==","signatures":[{"sig":"MEUCIGDD+VGAEiGRb2kLlIKbzBAh7phFaG3LZrA4kiziQIzrAiEAxgP/Rq3FsOqmqBBMSWKTBZomWIWBWcv++M1x3jR5Qa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYfl+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo42g//ROJOHbCeFv2hdEYrKDS/4SMkDJ7koOiWgzx3NXnHM5C+GQ26\r\neLFFHChk0FLPSpJFoupmO6+1S1FMP5pntVJNgWakW7s2i/fQNiiGHSTHaSj4\r\nEvzwYYQ2NaNd4zJcyb4iIVhjy9DRMDeTjdgkhUn4wqib42NsKzCRrnuzaDdx\r\n1D9bQAdcBXhVgFCwmd/EbJB3VdBAClR82zUW5qVoxO/VR8M3NIwhsnQtr67N\r\nsBx1VAhrIdofkah6jKucOXhrGRFl9kp6L7EFxbovVesDZmPlpfnGVoHXsSH6\r\nwikcS6iPqZuBRX1OIQidyCo+S55UwO/TqOHdHYYRMrAslnG9HmbBj0WK86kP\r\nm0r9lhD7XLW7sr5UW8fzSdKI8QhZsS2cOMqAooDiL1eeiNfSUqQYsFJe/7ep\r\n46b/kzSwlPcSTdeqcATOdT990W3EKT7Nd5feuDh6YUJSP1WicccJ20ZTw/pe\r\nNRcgYLjAaPmc/y44XOJju25Lb8y1RTVHu6tf8FdTLrcQ7RJe5A4537E4/f7h\r\ntF0q5gKeh2fPSNulh6U0HQPr0TZIRzbIJRFbsJNGTo0UGrb8NiXJrOZeu7kh\r\n4ZHi4lZ/WZEkyNjW2ccOpfgHOlyIeAXQrJoxqZPFCmCpvICucrns8+GcexXY\r\nNbsudZo9zu6fbaUxOOXslxBm0fbYbrhNA/o=\r\n=De7e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"da10b020332ec8c418ea9242c5901c7827d6aa4f","scripts":{"build":"tsc","prepublish":"tsc"},"_npmUser":{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"8.15.0","description":"## Overview","directories":{},"_nodeVersion":"16.17.1","dependencies":{"aws-cdk":"1.111.0","@aws-cdk/core":"1.111.0","@aws-cdk/aws-ec2":"1.111.0","@aws-cdk/aws-wafv2":"1.111.0","source-map-support":"^0.5.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.6","ts-node":"^10.2.1","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"16.9.4","@aws-cdk/assert":"^1.111.0","source-map-support":"^0.5.16"},"peerDependencies":{"aws-cdk":"1.111.0","@aws-cdk/core":"1.111.0","@aws-cdk/aws-ec2":"1.111.0","@aws-cdk/aws-wafv2":"1.111.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_0.2.1_1667365245818_0.5033155279671793","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@aligent/cdk-waf","version":"0.2.2","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@0.2.2","maintainers":[{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"john.smith.aligent","email":"john.smith@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"f91f2f44e8b454f66b2bef68e38c6587943287ab","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-0.2.2.tgz","fileCount":9,"integrity":"sha512-iGUgO0tmDHkaHmcsXHpNUuZtL2y/uF5sf90LyFfeixgSZ1NhKUEUFz1KSBro8wSmgxzozn8LTuU6l76xQaJSbQ==","signatures":[{"sig":"MEYCIQCBRbqF2EV7+QxANmMFautVXb+NLgBgycroLGTfjfI5OQIhAJ2mGlh1G7BTu3hWR8UpgqWqOoLPxBGK0EcDGVUXVbck","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbG5HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoj9RAApS8tt54YLHpRJGf4irSVdxwMEzTfFOwuxnLFlbOPMl2A6i46\r\nuK9ghBXqlHnoPXEzzvN6P1tp4/NfTsUinRhKCAUxVlVZ5/2+yaNaJJ94P6OD\r\nW8Non/8wtptRXqhbJy/r4lt4iHsLsV/qZxwSaYYpsK1154zepsYvXhHtI8JP\r\noSx+1wssYW+/bOB2nLaGJnCVxfABo37O3vqLdvLpMkUKW0h+gG+prZR0rSNk\r\nQg7xp4R/Pp9U3IXJsP3YIANd/e/sahDFNe2Cg3RlrmYfw1yHT0NfJGjYvNqi\r\nAIIXRmcKg0b83blWSFO4vXa+qKb5paiF1v3zCLpxOCLFKII5BIKUvxpRrHEL\r\n7sXoYRSDqfmSFRGcFM/DE9nPczxmNalPs813OaB894BTz0Ah9mMaPzi18x1U\r\nBNMya2LwyWgzI74O/5JzFyxYf5ZSCsu8P2WpeE0uOjU1xY9ab1IV+T4NPiXn\r\nPidq6kg/pp9RGVPfWUUlNdZEiSabFqF4uIhpFBnTT4pt3s6F7TkLhMvnPmVg\r\n1Bht+PgJOL7CNdOvspc3c1qQUNJI2HgDiDixBM94hJBl94YzEsva0+ZsEmK6\r\nGd8YPye9Iz5TwgVIePVBnF74yqgYw5PQNDcq1BorpIJr+isk6JxfzBh9sW0J\r\noIxoBUCV9V0kc6M48sE1FyOuPsC+Fe9EzgM=\r\n=yAg7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"b4f7aa864d830b40afb7f7ecb06824ad08bd0929","scripts":{"build":"tsc","prepublish":"tsc"},"_npmUser":{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"8.19.2","description":"## Overview","directories":{},"_nodeVersion":"16.18.0","dependencies":{"aws-cdk":"1.111.0","@aws-cdk/core":"1.111.0","@aws-cdk/aws-ec2":"1.111.0","@aws-cdk/aws-wafv2":"1.111.0","source-map-support":"^0.5.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.6","ts-node":"^10.2.1","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"16.9.4","@aws-cdk/assert":"1.180.0","source-map-support":"^0.5.16"},"peerDependencies":{"aws-cdk":"1.180.0","@aws-cdk/core":"1.180.0","@aws-cdk/aws-ec2":"1.180.0","@aws-cdk/aws-wafv2":"1.180.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_0.2.2_1668050502884_0.41476989291429267","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@aligent/cdk-waf","version":"0.2.3","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@0.2.3","maintainers":[{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"john.smith.aligent","email":"john.smith@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"103387b751ef65c1f31d06fb736df1f80792034d","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-0.2.3.tgz","fileCount":9,"integrity":"sha512-gSZe2S8vCbEAYrCT8i7lgrEofR5Wj6LsAauvkl9vjOmjJsq3vFBco3TSDzrTJdrhi6RxkERt+sivj0CulqzXrg==","signatures":[{"sig":"MEYCIQCPlWoZeNm7TLncUJGkvDRLmsetQ6aXC14UK5Q1MvPFrwIhAJVoH3BldoKYgxMkqvctG48HiRgSmPIwYT9cBlvfM2GT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbHPMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAiRAAkT0WheZXwgtgGh+Q9MMuSd1erMWjkb5msAHrfoa+2nrlT5BH\r\nRK8h98Orq8mNiFQBNUEpJZH3cejy0fttqt+8eOrOkcPhWzus4kQyrITlgveh\r\nuKKmsU+/IGmLjMhSmcY5upDN0M7KCwJH/Be7DBwXHfmv+O301r4bWxfbz1DG\r\nmjgpEOffQhPxXBSiwWR3Q+yVjlk0dSW0YPDa9Dn7z0EeXxBaTu2f8squHBzU\r\nSJRUKL/DxNuKUyOBEO3RBDJFZOOIAiZBA4Z5Y/qGO4L9/QI1/tPMJwdNQ9CY\r\n3C6qy4HwGRaNrLv3eaDb5sB7qHY9KR6VLcdVOq9t8SS9QC7QockMXq45r7Ob\r\nrT+XRyCls56UuQh8pLGOPOhnvy/3kJZw1bkCYgddDAmjdeC23184FHSiiQPA\r\nsnfq2HDjvUmzGPEt00Gn/zLBWrXp6bKFILUd1kL9yNAzR22Up3GRSh5VfgGJ\r\n4HquogQGQCJhtwmii/9SY4o1AWzX6Kn7/cE5y0okXhmgkLKJG2vxgUf2iu4u\r\ncgMcquJmBXZWLJvLqfIynxHwovhjqpTIJuUSZwKD10z+Lj9H19erz1MbdpqH\r\nVSCH1koBzqf+oESJXqqCMD5mc54t+moDI8BZD6HSz3sbrtQhERntnlBmi5Rr\r\nSzoAQsyuKpvNPVBN5pzc3DHhRkyA2VUpmRs=\r\n=7Kf3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"5c3eee04637fafb0c480c61d8a0eb3c1ee109cee","scripts":{"build":"tsc","prepublish":"tsc"},"_npmUser":{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"8.19.2","description":"## Overview","directories":{},"_nodeVersion":"16.18.0","dependencies":{"aws-cdk":"1.180.0","@aws-cdk/core":"1.180.0","@aws-cdk/aws-ec2":"1.180.0","@aws-cdk/aws-wafv2":"1.180.0","source-map-support":"^0.5.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.6","ts-node":"^10.2.1","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"16.9.4","@aws-cdk/assert":"1.180.0","source-map-support":"^0.5.16"},"peerDependencies":{"aws-cdk":"1.180.0","@aws-cdk/core":"1.180.0","@aws-cdk/aws-ec2":"1.180.0","@aws-cdk/aws-wafv2":"1.180.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_0.2.3_1668051916468_0.1966757989018204","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@aligent/cdk-waf","version":"0.2.4","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@0.2.4","maintainers":[{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"},{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"75b6732430e31a2307e7c9fa59ff33109d007e80","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-0.2.4.tgz","fileCount":9,"integrity":"sha512-s9JEXV5ZubW1KLQJmSSdAFpue0YJ/dXIWTDqyN7eW30XPW+mAFCIQzoMgPINPY9mjiuk7z05psO3gMqf7xw8cw==","signatures":[{"sig":"MEUCIHq3pWl56rmlK9X0lt2KjpF5tavB8C8ubrTmRuosnZl+AiEA67jJ1GquF4q5CBUHNkITeCK1iTw6V+9v/Z+B668qHh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84764},"main":"index.js","types":"index.d.ts","gitHead":"c9122514c723ca6e8a856e7dbc2db304c06dafa5","scripts":{"build":"tsc","prepublish":"tsc"},"_npmUser":{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"8.19.4","description":"## Overview","directories":{},"_nodeVersion":"16.20.1","dependencies":{"aws-cdk":"1.200.0","@aws-cdk/core":"1.200.0","@aws-cdk/aws-ec2":"1.200.0","@aws-cdk/aws-wafv2":"1.200.0","source-map-support":"^0.5.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.6","ts-node":"^10.2.1","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"16.9.4","@aws-cdk/assert":"1.200.0","source-map-support":"^0.5.16"},"peerDependencies":{"aws-cdk":"1.200.0","@aws-cdk/core":"1.200.0","@aws-cdk/aws-ec2":"1.200.0","@aws-cdk/aws-wafv2":"1.200.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_0.2.4_1688689020476_0.4904772394087844","host":"s3://npm-registry-packages"}},"0.2.4-alpha":{"name":"@aligent/cdk-waf","version":"0.2.4-alpha","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@0.2.4-alpha","maintainers":[{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"},{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"f8472f98cd3b1482232827e0037fc3e941c4dd1d","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-0.2.4-alpha.tgz","fileCount":9,"integrity":"sha512-5RLBIdMZYXXafGjNX1y2rIaFexGnvmFXVAUuyJwBLQxcv5iug43nelBDWS9oztb6py/fRpYMGDATRrbIDbnoTQ==","signatures":[{"sig":"MEYCIQDbUnQqGYkm5x2LsGUepShlh+wcXTSCsqClfoSom24E6AIhAK033NSOgzvAqOy4Rh4R9BdbGIoseHiUUv+rMURHMWu3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84770},"main":"index.js","types":"index.d.ts","gitHead":"c9122514c723ca6e8a856e7dbc2db304c06dafa5","scripts":{"build":"tsc","prepublish":"tsc"},"_npmUser":{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"8.19.4","description":"## Overview","directories":{},"_nodeVersion":"16.20.1","dependencies":{"aws-cdk":"1.200.0","@aws-cdk/core":"1.200.0","@aws-cdk/aws-ec2":"1.200.0","@aws-cdk/aws-wafv2":"1.200.0","source-map-support":"^0.5.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.6","ts-node":"^10.2.1","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"16.9.4","@aws-cdk/assert":"1.200.0","source-map-support":"^0.5.16"},"peerDependencies":{"aws-cdk":"1.200.0","@aws-cdk/core":"1.200.0","@aws-cdk/aws-ec2":"1.200.0","@aws-cdk/aws-wafv2":"1.200.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_0.2.4-alpha_1688689524074_0.7497831472241407","host":"s3://npm-registry-packages"}},"0.2.5-alpha":{"name":"@aligent/cdk-waf","version":"0.2.5-alpha","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@0.2.5-alpha","maintainers":[{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"},{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"625653fcdb738e65da393428337b3e9dedf60b5a","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-0.2.5-alpha.tgz","fileCount":9,"integrity":"sha512-4x72D4hggyiN9sEFdgjy+4HL7Xc/+g+XkLavyNH9spRf9oIJe86zKi4dOIzdEAqUiH/7rum0aMdiLDzF4d4WfQ==","signatures":[{"sig":"MEUCIQCC/7ftuGN9p0btz17zvWZyMLkY7edcViaYX8M7U4zCiAIgN8NtbtiUPg1qBb4l3n/lyL1ZIOzQvQcXm4zer5gdkQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89928},"main":"index.js","types":"index.d.ts","gitHead":"4c1ad839db89bbbff50494e8c684569f586f481c","scripts":{"build":"tsc","prepublish":"tsc"},"_npmUser":{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"8.19.4","description":"## Overview","directories":{},"_nodeVersion":"16.20.1","dependencies":{"aws-cdk":"1.200.0","@aws-cdk/core":"1.200.0","@aws-cdk/aws-ec2":"1.200.0","@aws-cdk/aws-wafv2":"1.200.0","source-map-support":"^0.5.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.6","ts-node":"^10.2.1","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"16.9.4","@aws-cdk/assert":"1.200.0","source-map-support":"^0.5.16"},"peerDependencies":{"aws-cdk":"1.200.0","@aws-cdk/core":"1.200.0","@aws-cdk/aws-ec2":"1.200.0","@aws-cdk/aws-wafv2":"1.200.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_0.2.5-alpha_1688951608870_0.9296458887812487","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@aligent/cdk-waf","version":"0.2.5","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@0.2.5","maintainers":[{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"},{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"25c8b4b9e7160af66583c50c2a70f575ab3098fd","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-0.2.5.tgz","fileCount":9,"integrity":"sha512-yfFwG4UWMQzLAVguwsC0f5gZ3xjQ5hH8NJK36mUTe4I75E9ESagDBZi/co8h7irA4D56RTcOWiu2boEY5EZfTw==","signatures":[{"sig":"MEUCIQCQ/T4AnbstDeAkf87VUy3Bw9aUSq9H6yBwjsHPFu0uVwIgfVkPgAcPxZUwSG6LawWfwjUaA+3HTcML66hWews1bYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90230},"main":"index.js","types":"index.d.ts","gitHead":"f1ecc60ade255480e577679f0d41edce7947c228","scripts":{"build":"tsc","prepublish":"tsc"},"_npmUser":{"name":"aligent-bot","email":"daniel.vanderploeg+bot@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"8.19.4","description":"## Overview","directories":{},"_nodeVersion":"16.20.1","dependencies":{"aws-cdk":"1.180.0","@aws-cdk/core":"1.180.0","@aws-cdk/aws-ec2":"1.180.0","@aws-cdk/aws-wafv2":"1.180.0","source-map-support":"^0.5.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.6","ts-node":"^10.2.1","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/node":"16.9.4","@aws-cdk/assert":"1.180.0","source-map-support":"^0.5.16"},"peerDependencies":{"aws-cdk":"1.180.0","@aws-cdk/core":"1.180.0","@aws-cdk/aws-ec2":"1.180.0","@aws-cdk/aws-wafv2":"1.180.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_0.2.5_1688959853466_0.8824116947411416","host":"s3://npm-registry-packages"}},"2.0.0-beta":{"name":"@aligent/cdk-waf","version":"2.0.0-beta","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@2.0.0-beta","maintainers":[{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"041b9add46de4675556bff8cb60dd7409b48b698","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-2.0.0-beta.tgz","fileCount":9,"integrity":"sha512-S4Z8KWiPrdsI4EjE3SEAuRCYrT8A/zpAs4pDeWPplPU5NzHdtD4L3UsDnE/YO3dYRTcAJ0JkcwW62ba9XCC2yw==","signatures":[{"sig":"MEUCIQDfhuhR5/r1mDxzeRHIyqB6xdvgl12BKQbi4VIspE9oygIgUT7sN36eDaKFGYLgSuWgXEkcyCiw5U0SJAA1hKUg2FE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89644},"main":"index.js","types":"index.d.ts","gitHead":"982dfad7b91e959911b77dda7b437db995271d50","scripts":{"build":"tsc"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"8.19.4","description":"## Overview","directories":{},"_nodeVersion":"16.20.2","dependencies":{"constructs":"^10.3.0","aws-cdk-lib":"2.113.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"2.113.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"~5.3.2","@types/jest":"^29.5.10","@types/node":"20.6.3"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_2.0.0-beta_1712111256678_0.6896188194685184","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@aligent/cdk-waf","version":"2.1.0","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@2.1.0","maintainers":[{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"luke-denton-aligent","email":"luke.denton@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"bd317b90e74093e0921bd2614e5e9e78c8ea77dd","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-2.1.0.tgz","fileCount":9,"integrity":"sha512-vKm5o0BSCgHSZvWaWsK0vVkmtkmk5bRCuMLc+dG0sAY/oR/ckBLuvrzCDzBNScTfigYchy/YuBA++4zHAbQ6hA==","signatures":[{"sig":"MEUCIQDRNZxWR7UaVIGUvHDmoc26WAYDfCiO6tF5FWC+ozdAXAIgCJ/Vt4k4tjC/GFqrJNxuQui3TCFDBd4Phd638fls8lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91772},"main":"index.js","types":"index.d.ts","gitHead":"58c3bc395c007cf888c9df12a113efc57cbddd18","scripts":{"build":"tsc"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"8.19.4","description":"## Overview","directories":{},"_nodeVersion":"16.20.2","dependencies":{"constructs":"^10.3.0","aws-cdk-lib":"2.113.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"2.113.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"~5.3.2","@types/jest":"^29.5.10","@types/node":"20.6.3"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_2.1.0_1722486124409_0.808323976266119","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@aligent/cdk-waf","version":"2.2.0","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@2.2.0","maintainers":[{"name":"sam.tyler","email":"sam.tyler@aligent.com.au"},{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"a697e20da4fd4634316a1ad1ed5b636f19bce760","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-2.2.0.tgz","fileCount":9,"integrity":"sha512-oOjhOz/AY1TvfHSogfBXBJNgSTPs3nakahX3gfhEVKj1t3LZF+5wRhntmCJB4zOSZz7PUJsRHlgpLk5zdhB20Q==","signatures":[{"sig":"MEUCIBDHhS3dDq9be+Us94CqzrH54zwBedetc7qKQsG8acP7AiEAvNMnW0ZHHyhpY9A/JwMmTwHw1oWndZR40CGAVc0BVOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95349},"main":"index.js","types":"index.d.ts","gitHead":"c4299a177447892b25ac6c1a1249a419645f362d","scripts":{"build":"tsc"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"8.19.4","description":"## Overview","directories":{},"_nodeVersion":"16.20.2","dependencies":{"constructs":"^10.3.0","aws-cdk-lib":"2.113.0","source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"2.113.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"~5.3.2","@types/jest":"^29.5.10","@types/node":"20.6.3"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_2.2.0_1725928188080_0.8122247845415973","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@aligent/cdk-waf","version":"2.3.0","license":"GPL-3.0-only","_id":"@aligent/cdk-waf@2.3.0","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"sam.tyler","email":"sam.tyler@aligent.com.au"},{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-waf-stack#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-waf-stack/issues"},"dist":{"shasum":"dab9b7b7f5d589fb1bb5c1686121fd296d26048d","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-2.3.0.tgz","fileCount":5,"integrity":"sha512-P4dIDP7HxakBj1s2LlTfHN+qKBwgLfEoyzPArSyajC2X+0H6RhFOYeryZ2QaKSdgOfCa9BMRuj/Ao7X5O28wPg==","signatures":[{"sig":"MEUCIBXOaAi7qn76FBApnxwe4yE1RSM0gDF38aHck0Go3dT4AiEArjc357gcFxk6tt9xtlza7pPY7NX2ax13LzpsYLQphqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42419},"main":"index.js","type":"commonjs","types":"index.d.ts","gitHead":"bed934b8a33cfc47c8bb1b49aa40fc2584f0e647","scripts":{"build":"tsc"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-waf-stack.git","type":"git"},"_npmVersion":"10.1.0","directories":{},"_nodeVersion":"20.7.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.113.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.6.3"},"peerDependencies":{"constructs":"^10.4.2","aws-cdk-lib":"^2.113.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_2.3.0_1739338457946_0.8937850476500497","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@aligent/cdk-waf","version":"2.4.0","license":"MIT","_id":"@aligent/cdk-waf@2.4.0","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"sam.tyler","email":"sam.tyler@aligent.com.au"},{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-constructs/tree/main/packages/waf#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-constructs/issues"},"dist":{"shasum":"7b67d5c146f3e0f83e357174eee7aa67b9ea09d4","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-2.4.0.tgz","fileCount":11,"integrity":"sha512-CJEoGcQWPab1ZOW/JaqfIXxPrvN61SVrOU+gJLMSywWFjLVkIpA/GK0EOeAcTnnr+kOp633/pMuzOWExuiYZjw==","signatures":[{"sig":"MEQCIF/n+OgxVwt1rVi1UbARJmlaM4NFxOh+VcaVbaCnK9pZAiAZTqw3bKJvakT2blbLSQC8gbRpWh5BsNfB7TmwOqAZfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68049},"main":"index.js","types":"index.d.ts","gitHead":"9c821cc1f04a0db5c95773edbf21bc6a9ae72d60","scripts":{"lint":"npx nx lint waf","test":"npx nx test waf","build":"tsc"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-constructs.git","type":"git"},"_npmVersion":"10.9.2","description":"## Overview","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1019.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.6.3"},"peerDependencies":{"constructs":"^10.4.2","aws-cdk-lib":"^2.113.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_2.4.0_1753416972608_0.6528425927388608","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@aligent/cdk-waf","version":"2.4.1","license":"MIT","_id":"@aligent/cdk-waf@2.4.1","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"sam.tyler","email":"sam.tyler@aligent.com.au"},{"name":"torbjorn.vanheeswijck","email":"torbjorn.vanheeswijck@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-constructs/tree/main/packages/waf#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-constructs/issues"},"dist":{"shasum":"7ceea7dd5e13564eac8ffedf6f063d759fe4f735","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-2.4.1.tgz","fileCount":8,"integrity":"sha512-00baJdxDSzCu7Hvi5ZwXo6hAlsIxg6EjWAiukrb/c8B8z+j6fQElMeScUOgoh+Ka4ze0I0Ve3FPJtlNAYv3uJw==","signatures":[{"sig":"MEYCIQCv9+tRH5nWBzRb7Yhg8y1RRZOMMenMv6cdfIWTut1vPgIhAIo0TO/DLIOz7kXuBcCXMrkQJ1ystbFJzPFmvICDL1U+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96128},"main":"index.js","types":"index.d.ts","gitHead":"14f7acea6e40a261c74d034aa6b4298baaf88604","scripts":{"lint":"npx nx lint waf","test":"npx nx test waf","build":"tsc"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-constructs.git","type":"git"},"_npmVersion":"10.9.2","description":"## Overview","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1019.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.6.3"},"peerDependencies":{"constructs":"^10.4.2","aws-cdk-lib":"^2.113.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_2.4.1_1754632792630_0.31812313241194845","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@aligent/cdk-waf","version":"2.4.2","license":"MIT","_id":"@aligent/cdk-waf@2.4.2","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"sam.tyler","email":"sam.tyler@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-constructs/tree/main/packages/waf#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-constructs/issues"},"dist":{"shasum":"dff7dbe23c9670a0c575426f258b09cf1818dfab","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-2.4.2.tgz","fileCount":8,"integrity":"sha512-v2xL+KxJNzwYR6LdftbL79K6uzdPWQj3GaZDxd/2X/a88dIRm2szEhaeApsP3jJ/OYzrLLJg42268CLl/SObsg==","signatures":[{"sig":"MEQCIA9y2QJSaMSbVYAfABTKdboD/wml1EdkcC5PSgkLviTVAiAykvwA2gHZwf8WPWOf8uzAtDneuTBQ4Wgs/F7yto7+Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96509},"main":"index.js","types":"index.d.ts","gitHead":"f64ff8ca4f1d9e8a938bb734d8ed73a452dbae19","scripts":{"lint":"npx nx lint waf","test":"npx nx test waf","build":"tsc"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-constructs.git","type":"git"},"_npmVersion":"10.9.2","description":"## Overview","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1019.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.6.3"},"peerDependencies":{"constructs":"^10.4.2","aws-cdk-lib":"^2.113.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_2.4.2_1768964563052_0.4705063376437699","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@aligent/cdk-waf","version":"2.5.0","license":"MIT","_id":"@aligent/cdk-waf@2.5.0","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"sam.tyler","email":"sam.tyler@aligent.com.au"}],"homepage":"https://github.com/aligent/aws-cdk-constructs/tree/main/packages/waf#readme","bugs":{"url":"https://github.com/aligent/aws-cdk-constructs/issues"},"dist":{"shasum":"fde8be3b7a562f673e04ed4e3e8befac516156e8","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-2.5.0.tgz","fileCount":8,"integrity":"sha512-G2FSDYZIfJl3FE+lMhcbKp+fEUyKtJKyFib1C8aM77XZwyk+wM0PgsrKLzONja3E5BNMqgJ/V1zcpAB9o80J/A==","signatures":[{"sig":"MEUCIQDpwMZaZ16ivTaQ2qwznjj7HIs2bIglu6+jTuxf3vustgIgMwMPyfCEGLbL1Pa/Fnj1zJ7swAuIBiSWU4s8QXPg6MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124938},"main":"index.js","types":"index.d.ts","gitHead":"9890c7f042fd215627083247b50b753fa9993976","scripts":{"lint":"npx nx lint waf","test":"npx nx test waf","build":"tsc"},"_npmUser":{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},"repository":{"url":"git+https://github.com/aligent/aws-cdk-constructs.git","type":"git"},"_npmVersion":"10.9.2","description":"## Overview","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1019.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.6.3"},"peerDependencies":{"constructs":"^10.4.2","aws-cdk-lib":"^2.113.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_2.5.0_1769563946154_0.13209256470751574","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@aligent/cdk-waf","version":"2.5.2","license":"MIT","_id":"@aligent/cdk-waf@2.5.2","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"}],"homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/waf#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"ddba004b025afaf8a7126bf3349ea6cdb63fe009","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-2.5.2.tgz","fileCount":8,"integrity":"sha512-ksT4BchgaB7BrBy73sbTLnmEs2Iue6L11mF+o31TC3VvsZ2M5VrwpZPA1Yd/BmRyFRAW0VSny+GRXSFn2QPCCQ==","signatures":[{"sig":"MEUCIQDXYyZPFd1xQ1170j1W5/cD1SbSDm2uBhfe7hQxZ1/f0gIgR0bp/4SXkRJt4wnBC5iBDfWm/TFtWsQcl0IKD+xtLSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-waf@2.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125527},"main":"index.js","types":"index.d.ts","gitHead":"8ae7d68bb79b57cf86b585d39d23dc60ce53713c","scripts":{"lint":"npx nx lint waf","test":"npx nx test waf","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d44ab03-9168-41dc-83d2-8c24ecff3620"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.10.0","description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/waf/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dependency-ver","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1019.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.19.33"},"peerDependencies":{"constructs":"^10.4.2","aws-cdk-lib":"^2.113.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_2.5.2_1770854256961_0.3827800902692753","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@aligent/cdk-waf","version":"2.5.3","license":"MIT","_id":"@aligent/cdk-waf@2.5.3","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"tom.thorogood","email":"tom.thorogood@aligent.com.au"}],"homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/waf#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"9206af9a9b09145c48c35cccddef4b0106f037ed","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-2.5.3.tgz","fileCount":8,"integrity":"sha512-9uSGdVK0JHBnxnFYPDvlJWLZ2QUDv1KWjczzQzEbuN4Rs5LPQ0M/a9uFMBUfMutYQBD810vHlM2WRpsYEjntPQ==","signatures":[{"sig":"MEYCIQCeGQ71Y7FSV+hq//wJnqUnN7gckJZQha2MxFEGBtB6vgIhAMNnOol3kKLs9wFkGIR98F+4a4avl8mPmG3n8qcswzNq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-waf@2.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127115},"main":"index.js","types":"index.d.ts","gitHead":"6829a28b57965a9abb5f42a8c08559389e1749cc","scripts":{"lint":"npx nx lint waf","test":"npx nx test waf","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d44ab03-9168-41dc-83d2-8c24ecff3620"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.12.1","description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/waf/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dependency-ver","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1019.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.19.39"},"peerDependencies":{"constructs":"^10.5.0","aws-cdk-lib":"^2.113.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_2.5.3_1776142585755_0.12420963015997888","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"@aligent/cdk-waf","version":"2.5.4","license":"MIT","_id":"@aligent/cdk-waf@2.5.4","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"tom.thorogood","email":"tom.thorogood@aligent.com.au"}],"homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/waf#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"6f1f4e462d0e826bd28b34217cc522aac7fb4e9a","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-2.5.4.tgz","fileCount":8,"integrity":"sha512-PpRCuRrvHpjuD50dVPfxicODRSrQYmRHLg445Lie0HIMcEv02hoLHJlTnCtk94Er2of/U1kkEvZTYPss2lHbiA==","signatures":[{"sig":"MEQCICnJ5oBpAk0yLkIxIhtXktbmY1WfbviaYtcqoFN4hokKAiBzAXBGFyRy7btV0AlIvq04DpwrfD4DogrP6JM6oL8r7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-waf@2.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128065},"main":"index.js","types":"index.d.ts","gitHead":"4efb9061ceec3a0d2bf48171db55a482e70a7a70","scripts":{"lint":"npx nx lint waf","test":"npx nx test waf","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d44ab03-9168-41dc-83d2-8c24ecff3620"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.13.0","description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/waf/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dependency-ver","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1119.0","ts-jest":"^29.4.9","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.19.39"},"peerDependencies":{"constructs":"^10.5.0","aws-cdk-lib":"^2.113.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_2.5.4_1777336454690_0.28055824245347805","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@aligent/cdk-waf","version":"2.5.5","license":"MIT","_id":"@aligent/cdk-waf@2.5.5","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"tom.thorogood","email":"tom.thorogood@aligent.com.au"}],"homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/waf#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"730c64cb1eb7513b08da9336ceab4176b2478d99","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-2.5.5.tgz","fileCount":8,"integrity":"sha512-OOiJA/7J2kAK1LyMNjk25qN7CbW3F5RYgRlR28Qgemr6Vh91AJGCbQXM96Kx320q+9hmXcsZNFRJNdAmDDGicw==","signatures":[{"sig":"MEQCIHw3ZV+qg4KTZRWPn+9/d1zKLJbIOulQQ4Srr5paPO/CAiAuWi4btLkIaxR5w/E4v2hOpWbxK/lNeoxQEZPi1AW1Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-waf@2.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128387},"main":"index.js","types":"index.d.ts","gitHead":"648fb79cdda142bf7b409fbc033eb762270c8bf8","scripts":{"lint":"npx nx lint waf","test":"npx nx test waf","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d44ab03-9168-41dc-83d2-8c24ecff3620"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.13.0","description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/waf/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dependency-ver","directories":{},"_nodeVersion":"22.14.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1120.0","ts-jest":"^29.4.9","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.19.39"},"peerDependencies":{"constructs":"^10.5.0","aws-cdk-lib":"^2.113.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_2.5.5_1777865801612_0.5201443779625767","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"@aligent/cdk-waf","version":"2.5.6","license":"MIT","_id":"@aligent/cdk-waf@2.5.6","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-danielvanderploeg","email":"daniel.vanderploeg@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"tom.thorogood","email":"tom.thorogood@aligent.com.au"}],"homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/waf#readme","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"dist":{"shasum":"97adca775a0f1a6abf40e1c5241dc12d1b7f034a","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-2.5.6.tgz","fileCount":8,"integrity":"sha512-U2ceNzM0knKH3nGva+KqXYkzoowngWfGbV4F8SwGx4D0LeT9nZRE0nMVTsjiUVaUxNRsy69DGM8X6gPRZp/DYA==","signatures":[{"sig":"MEUCIQChEgIg6jQMRYwJ/dgxPEASdhB4lXEUirqDDED453nERwIgdyaehJP2SLAwHZfe0BlsgQMZzPgYvYwTmS5W7lHFLXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-waf@2.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128709},"main":"index.js","types":"index.d.ts","gitHead":"25ddb05db9c89c8855395a9097a6adcc536d9d31","scripts":{"lint":"npx nx lint waf","test":"npx nx test waf","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d44ab03-9168-41dc-83d2-8c24ecff3620"}},"repository":{"url":"git+https://github.com/aligent/cdk-constructs.git","type":"git"},"_npmVersion":"11.15.0","description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/waf/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dependency-ver","directories":{},"_nodeVersion":"24.15.0","dependencies":{"source-map-support":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","aws-cdk":"^2.1124.1","ts-jest":"^29.4.9","ts-node":"^10.9.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^24.12.4"},"peerDependencies":{"constructs":"^10.5.0","aws-cdk-lib":"^2.113.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-waf_2.5.6_1779424311651_0.1740604421637204","host":"s3://npm-registry-packages-npm-production"}},"2.5.7":{"name":"@aligent/cdk-waf","version":"2.5.7","main":"index.js","license":"MIT","homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/waf#readme","repository":{"type":"git","url":"git+https://github.com/aligent/cdk-constructs.git"},"types":"index.d.ts","scripts":{"build":"tsc","test":"npx nx test waf","lint":"npx nx lint waf"},"devDependencies":{"@types/jest":"^29.5.10","@types/node":"^24.13.3","aws-cdk":"^2.1132.0","jest":"^29.7.0","ts-jest":"^29.4.11","ts-node":"^10.9.1","typescript":"^5.3.2"},"dependencies":{"source-map-support":"^0.5.21"},"peerDependencies":{"aws-cdk-lib":"^2.113.0","constructs":"^10.5.0"},"gitHead":"45f128cfd2a9c2d54eea4e88f322e440e90b5c3f","_id":"@aligent/cdk-waf@2.5.7","description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/waf/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dependency-ver","bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"_nodeVersion":"24.15.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-ACsrO3JjJd2yjS8sLmDNCMMjvATxjPz5/zdbz3yGd26r9/sYH0uRycxEypuTyA+IJ2yyrTvafAEXxadXmMVnmg==","shasum":"3073e69a399ee3b312d4b2c51e123bcb41b895cd","tarball":"https://registry.npmjs.org/@aligent/cdk-waf/-/cdk-waf-2.5.7.tgz","fileCount":8,"unpackedSize":129998,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aligent%2fcdk-waf@2.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCElGpSioTkrlpp3wCSTdOn0XbXu/yqJgdOWtfqjv/SMQIgbGRMgbVuputpNAd+9LrRQFh9NZuPAEpHOLZzZgkFiBo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d44ab03-9168-41dc-83d2-8c24ecff3620"}},"directories":{},"maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"tom.thorogood","email":"tom.thorogood@aligent.com.au"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cdk-waf_2.5.7_1784685767905_0.5758552709540097"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-06T04:53:34.617Z","modified":"2026-07-22T02:02:48.378Z","0.1.0":"2021-08-06T04:53:34.833Z","0.1.1":"2021-12-15T03:13:14.889Z","0.1.2":"2022-02-17T23:36:18.729Z","0.1.3":"2022-04-04T01:05:08.374Z","0.2.0":"2022-11-02T03:16:55.703Z","0.2.1":"2022-11-02T05:00:46.024Z","0.2.2":"2022-11-10T03:21:43.139Z","0.2.3":"2022-11-10T03:45:16.644Z","0.2.4":"2023-07-07T00:17:00.703Z","0.2.4-alpha":"2023-07-07T00:25:24.284Z","0.2.5-alpha":"2023-07-10T01:13:29.146Z","0.2.5":"2023-07-10T03:30:53.699Z","2.0.0-beta":"2024-04-03T02:27:36.875Z","2.1.0":"2024-08-01T04:22:04.607Z","2.2.0":"2024-09-10T00:29:48.270Z","2.3.0":"2025-02-12T05:34:18.156Z","2.4.0":"2025-07-25T04:16:12.793Z","2.4.1":"2025-08-08T05:59:52.851Z","2.4.2":"2026-01-21T03:02:43.186Z","2.5.0":"2026-01-28T01:32:26.318Z","2.5.2":"2026-02-11T23:57:37.132Z","2.5.3":"2026-04-14T04:56:25.890Z","2.5.4":"2026-04-28T00:34:14.823Z","2.5.5":"2026-05-04T03:36:41.747Z","2.5.6":"2026-05-22T04:31:51.796Z","2.5.7":"2026-07-22T02:02:48.050Z"},"bugs":{"url":"https://github.com/aligent/cdk-constructs/issues"},"license":"MIT","homepage":"https://github.com/aligent/cdk-constructs/tree/main/packages/constructs/waf#readme","repository":{"type":"git","url":"git+https://github.com/aligent/cdk-constructs.git"},"description":"![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/waf/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dependency-ver","maintainers":[{"name":"jarrod.swift","email":"jarrod.swift@aligent.com.au"},{"name":"aligent-bot","email":"devops+npm@aligent.com.au"},{"name":"tom.thorogood","email":"tom.thorogood@aligent.com.au"}],"readme":"# Aligent AWS WAF\n\n## Overview\n\n![TypeScript version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/typescript?filename=packages/constructs/waf/package.json&color=red) ![AWS CDK version](https://img.shields.io/github/package-json/dependency-version/aligent/cdk-constructs/dev/aws-cdk?filename=packages/constructs/waf/package.json) ![NPM version](https://img.shields.io/npm/v/%40aligent%2Fcdk-waf?color=green)\n\nThis repository defines a CDK construct for provisioning an AWS Web Application Firewall (WAF) stack. It can be imported and used within CDK applications.\n\n## Features\n\n- IP allowlisting and blocklisting (IPv4 and IPv6)\n- Path-based allowlisting\n- User-Agent allowlisting\n- Rate limiting with configurable aggregation\n- AWS Managed Rule Groups:\n  - Known Bad Inputs (always enabled)\n  - Common Rule Set (always enabled)\n  - PHP Rules (optional, enabled by default)\n  - IP Reputation List (optional)\n  - Anonymous IP List (optional)\n  - SQL Injection Protection (optional)\n  - Bot Control (optional, additional costs apply)\n- CloudWatch logging with configurable retention\n- Support for both REGIONAL and CLOUDFRONT scopes\n- Custom rule injection (pre and post processing)\n\n## Installation\n\n```bash\nnpm install @aligent/cdk-waf\n```\n\n## Basic Usage\n\n```typescript\nimport { WebApplicationFirewall, REGIONAL, CLOUDFRONT } from '@aligent/cdk-waf';\n\n// Minimal configuration\nconst waf = new WebApplicationFirewall(this, 'WAF', {\n  wafName: 'my-application-waf',\n});\n\n// Access the WebACL ARN for use with other resources\nconst webAclArn = waf.webAclArn;\n```\n\n## Configuration Examples\n\n### PHP Application (Default behavior)\n\n```typescript\nconst waf = new WebApplicationFirewall(this, 'WAF', {\n  wafName: 'php-waf',\n  activate: true,\n  allowedIPs: [\n    '10.0.0.0/8',     // Internal network\n    '203.0.113.0/24', // Office IPs\n  ],\n  rateLimit: 2000,\n});\n```\n\n### Non-PHP Application (Node.js, Python, etc.)\n\n```typescript\nconst waf = new WebApplicationFirewall(this, 'WAF', {\n  wafName: 'nodejs-api-waf',\n  activate: true,\n  enablePhpRules: false,        // Disable PHP-specific rules\n  enableSqlInjection: true,     // Enable SQL injection protection\n  rateLimit: 1000,\n  rateLimitAggregation: 'IP',   // Use source IP instead of X-Forwarded-For\n});\n```\n\n### High-Security Configuration\n\n```typescript\nconst waf = new WebApplicationFirewall(this, 'WAF', {\n  wafName: 'secure-waf',\n  activate: true,\n  blockedIPs: ['192.0.2.0/24'],           // Block known bad actors\n  blockedIPv6s: ['2001:db8:bad::/48'],\n  allowedIPs: ['10.0.0.0/8'],\n  enablePhpRules: false,\n  enableIpReputationList: true,           // Block IPs with poor reputation\n  enableAnonymousIpList: true,            // Block VPNs, proxies, Tor\n  enableSqlInjection: true,\n  enableBotControl: true,                  // Note: Additional costs apply\n  rateLimit: 500,\n});\n```\n\n### CloudFront Distribution WAF\n\n```typescript\nconst waf = new WebApplicationFirewall(this, 'WAF', {\n  wafName: 'cloudfront-waf',\n  scope: CLOUDFRONT,  // Must be deployed in us-east-1\n  activate: true,\n  rateLimit: 5000,\n});\n\n// Use with CloudFront\nnew cloudfront.Distribution(this, 'Distribution', {\n  webAclId: waf.webAclArn,\n  // ... other config\n});\n```\n\n### ALB Association\n\n```typescript\nconst waf = new WebApplicationFirewall(this, 'WAF', {\n  wafName: 'alb-waf',\n  scope: REGIONAL,\n  activate: true,\n  associations: [alb.loadBalancerArn],\n  rateLimit: 1000,\n});\n```\n\n## Rule Priority Structure\n\n| Priority | Rule | Description |\n|----------|------|-------------|\n| 1-2 | IPv4 Blocklist | Block by X-Forwarded-For and source IP |\n| 3-4 | IPv6 Blocklist | Block by X-Forwarded-For and source IP |\n| 5-9 | Pre-process custom rules | User-defined rules |\n| 10-15 | Allowlists | Path, IP, and User-Agent allowlists |\n| 20 | Bad Actors | AWS Known Bad Inputs |\n| 21 | Common Rules | AWS Common Rule Set |\n| 22 | PHP Rules | AWS PHP Rule Set (optional) |\n| 23 | IP Reputation | AWS IP Reputation List (optional) |\n| 24 | Anonymous IP | AWS Anonymous IP List (optional) |\n| 25 | SQL Injection | AWS SQLi Rule Set (optional) |\n| 26 | Bot Control | AWS Bot Control (optional) |\n| 30 | Rate Limiting | Rate-based blocking |\n| 30+ | Post-process custom rules | User-defined rules |\n\n## Monitor and Activate\n\nBy default, the WebACL works in COUNT mode. After monitoring under real traffic:\n1. Review CloudWatch logs for blocked requests\n2. Add necessary IP allowlists or excluded rules\n3. Set `activate: true` to enable blocking mode\n\n## Local Development\n\n[NPM link](https://docs.npmjs.com/cli/v7/commands/npm-link) can be used to develop the module locally:\n\n1. Pull this repository locally\n2. `cd` into this repository\n3. Run `npm link`\n4. `cd` into the downstream repo and run `npm link '@aligent/cdk-waf'`\nThe downstream repository should now include a symlink to this module. Allowing local changes to be tested before pushing. You may want to update the version notation of the package in the downstream repository's `package.json`.","readmeFilename":"README.md"}