cloudsploit
cloudsploit copied to clipboard
[AWS] Scan fails with "Error [TypeError]: AWS[serviceName] is not a constructor"
This seems to be a regression, earlier discussed in here: https://github.com/aquasecurity/cloudsploit/issues/2085.
The error is:
/var/scan/node_modules/aws-sdk/lib/request.js:31
throw err;
^
Error [TypeError]: AWS[serviceName] is not a constructor
at /var/scan/cloudsploit/collectors/aws/collector.js:139:119
at /var/scan/node_modules/async/dist/async.js:3113:16
at replenish (/var/scan/node_modules/async/dist/async.js:1014:17)
at /var/scan/node_modules/async/dist/async.js:1019:9
at Object.eachLimit$1 (/var/scan/node_modules/async/dist/async.js:3199:24)
at /var/scan/cloudsploit/collectors/aws/collector.js:109:23
at replenish (/var/scan/node_modules/async/dist/async.js:1014:17)
at /var/scan/node_modules/async/dist/async.js:1019:9
at Object.eachOfLimit (/var/scan/node_modules/async/dist/async.js:1044:24)
at /var/scan/cloudsploit/collectors/aws/collector.js:88:19 {
code: 'TypeError',
time: 2025-12-01T12:28:30.339Z
}
It seems as if the changes related to CodeStar plugins made in https://github.com/aquasecurity/cloudsploit/pull/2130/commits were rolled back in https://github.com/aquasecurity/cloudsploit/commit/79b1f00d3d538bb84773d2069522840bd5c5b209#diff-003665623877ad886ae62d0768d144a09c5f4bcc54ca40cb3bd3c194f4337e51, and scans fail again.