Repository navigation
Releases: Sachinxmpl/zombie-scanner
Releases · Sachinxmpl/zombie-scanner
Release list
v0.1.1
Changelog
Features
- 760d917 feat(api): add DescribeNatGateways method to EC2API and implement CloudWatchAPI for metric data retrieval
- e85edb9 feat(api): add DescribeSnapshots and DescribeImages methods to EC2API interface
- 5fefacf feat(build): inject version and commit info at build time; refactor scan region method
- c60c2d5 feat(ci): add ci workflows
- cdccb66 feat(cli): add NoColor and Verbose flags to CLI options; enhance output rendering
- a322f4b feat(cli): add output format options for scan results; support table and json formats
- 28681ab feat(cli):cobra cli scan command for detecting zombie aws resources
- 3952de7 feat(cloudwatch): Cloudwatch metric collector
- 26aabc5 feat(cloudwatch): optimize MetricSums function to use expression queries for metrics
- 36ca657 feat(detect): add detection for idle NAT gateways with low outbound traffic
- 4966b06 feat(detect): add detection for stopped instances with attached EBS volumes
- fad5fc4 feat(detect): add detection for unassociated Elastic IPs
- 1e61232 feat(detect):snapshot aged detection, pricer for unreferenced EBS snapshots
- 38a32b7 feat(detector): Implement Common Detector framework
- 837474a feat(detector): Implement ebs unattached volume detector
- b664b8b feat(ec2): implement functions to retrieve EBS volumes and Elastic IP addresses
- 9b0cccf feat(elb): add support for ELBv2 load balancers and implement idle detection
- 7c64308 feat(filter): implement filtering functionality for findings
- aaabc09 feat(out): sort the output by confidence,price,region...
- 3b989f1 feat(pricing): Pricing framework and ebs pricer
- 870ae5e feat(scan): implement scan engine for AWS resource detection
- 5114923 feat(zombie): add confidence lvls
- 6782d1a feat(zombie): define cloudwatch metric set struct
- 41eecd5 feat(zombie): define finding struct that represents one AWs resource
- b0637c6 feat(zombie): define inventry
- 769ab0a feat(zombie):Complete zombie base structs definations
- 96fac5f feat: add .goreleaser.yaml for release management and packaging
- 2868cc1 feat: add IAM policy command to generate required permissions for detectors
- 179da67 feat: add fake implementations for awsapi interfaces
- 0384829 feat: add logging options and error handling for spend threshold
- 3040a03 feat: add verification scripts for AWS SDK dependency checks, plus CI added
- 621d7a6 feat: define aws boundary interfaces for ec2, sts
- 97540a3 feat: enhance CI/CD workflows with release configuration and vulnerability checks
- e8eeb7a feat: enhance error handling and logging in scan process
- 8cd822a feat: enhance scanning functionality with new filters and command options
- c9279f2 feat: update CI/CD workflows to use stable Go version, add compatibility checks fix: update Go version requirement to 1.25.14
- 82acb93 feat:Stopped instance collector, server side filtered.
- fa61842 feat:concurrency support for scanning multiple regions
Fixes
- 6247593 fix(CI):golanci-lint failure
- fe990ca fix: lint
- 6e66dc3 fix: update Go version requirement to 1.25.0 in README.md and go.mod
- 2f2e701 fix: update region handling in main
- 30a69f0 fix:report version from build info when ldfalgs are absent
Other
- f8bfbf7 Add MIT License to the project
- ccf6157 add golanci lint
- 2a073d6 define factory struct with resolved config
- fabc6f0 defualt conccurent 8
- acc498d exams fun
- a2471de fix tidy
- 3993b15 generated IAM policy.json
- d262d19 init
- adc8bd5 integrate real aws account
- 59f8101 policy comparision in CI
- f48b77a script to verify zombie scanner is read only
- 11143e0 security.md
- 8451658 test ci
- d7b9ecd test on sample inventory
- 9fde70f update README.md
- 2f35527 zombiescanner readonly test, cw metric test, alb arn test,snapshot-AMI test
Install
go install github.com/Sachinxmpl/zombie-scanner@v0.1.1Or download a binary above. Debian, RPM and Alpine packages are attached.
Verify
sha256sum -c checksums.txt --ignore-missing
gh attestation verify zombie-scanner_0.1.1_linux_amd64.tar.gz \
--repo Sachinxmpl/zombie-scannerzombie-scanner is read-only. Run zombie-scanner iam-policy for the exact
permissions it needs.
v0.1.0
Changelog
Features
- 760d917 feat(api): add DescribeNatGateways method to EC2API and implement CloudWatchAPI for metric data retrieval
- e85edb9 feat(api): add DescribeSnapshots and DescribeImages methods to EC2API interface
- 5fefacf feat(build): inject version and commit info at build time; refactor scan region method
- c60c2d5 feat(ci): add ci workflows
- cdccb66 feat(cli): add NoColor and Verbose flags to CLI options; enhance output rendering
- a322f4b feat(cli): add output format options for scan results; support table and json formats
- 28681ab feat(cli):cobra cli scan command for detecting zombie aws resources
- 3952de7 feat(cloudwatch): Cloudwatch metric collector
- 26aabc5 feat(cloudwatch): optimize MetricSums function to use expression queries for metrics
- 36ca657 feat(detect): add detection for idle NAT gateways with low outbound traffic
- 4966b06 feat(detect): add detection for stopped instances with attached EBS volumes
- fad5fc4 feat(detect): add detection for unassociated Elastic IPs
- 1e61232 feat(detect):snapshot aged detection, pricer for unreferenced EBS snapshots
- 38a32b7 feat(detector): Implement Common Detector framework
- 837474a feat(detector): Implement ebs unattached volume detector
- b664b8b feat(ec2): implement functions to retrieve EBS volumes and Elastic IP addresses
- 9b0cccf feat(elb): add support for ELBv2 load balancers and implement idle detection
- 7c64308 feat(filter): implement filtering functionality for findings
- aaabc09 feat(out): sort the output by confidence,price,region...
- 3b989f1 feat(pricing): Pricing framework and ebs pricer
- 870ae5e feat(scan): implement scan engine for AWS resource detection
- 5114923 feat(zombie): add confidence lvls
- 6782d1a feat(zombie): define cloudwatch metric set struct
- 41eecd5 feat(zombie): define finding struct that represents one AWs resource
- b0637c6 feat(zombie): define inventry
- 769ab0a feat(zombie):Complete zombie base structs definations
- 96fac5f feat: add .goreleaser.yaml for release management and packaging
- 2868cc1 feat: add IAM policy command to generate required permissions for detectors
- 179da67 feat: add fake implementations for awsapi interfaces
- 0384829 feat: add logging options and error handling for spend threshold
- 3040a03 feat: add verification scripts for AWS SDK dependency checks, plus CI added
- 621d7a6 feat: define aws boundary interfaces for ec2, sts
- 97540a3 feat: enhance CI/CD workflows with release configuration and vulnerability checks
- e8eeb7a feat: enhance error handling and logging in scan process
- 8cd822a feat: enhance scanning functionality with new filters and command options
- c9279f2 feat: update CI/CD workflows to use stable Go version, add compatibility checks fix: update Go version requirement to 1.25.14
- 82acb93 feat:Stopped instance collector, server side filtered.
- fa61842 feat:concurrency support for scanning multiple regions
Fixes
- 6247593 fix(CI):golanci-lint failure
- fe990ca fix: lint
- 6e66dc3 fix: update Go version requirement to 1.25.0 in README.md and go.mod
- 2f2e701 fix: update region handling in main
- 30a69f0 fix:report version from build info when ldfalgs are absent
Other
- f8bfbf7 Add MIT License to the project
- ccf6157 add golanci lint
- 2a073d6 define factory struct with resolved config
- fabc6f0 defualt conccurent 8
- acc498d exams fun
- a2471de fix tidy
- 3993b15 generated IAM policy.json
- d262d19 init
- adc8bd5 integrate real aws account
- 59f8101 policy comparision in CI
- f48b77a script to verify zombie scanner is read only
- 11143e0 security.md
- 8451658 test ci
- d7b9ecd test on sample inventory
- 9fde70f update README.md
- 2f35527 zombiescanner readonly test, cw metric test, alb arn test,snapshot-AMI test
Install
go install github.com/Sachinxmpl/zombie-scanner@v0.1.0Or download a binary above. Debian, RPM and Alpine packages are attached.
Verify
sha256sum -c checksums.txt --ignore-missing
gh attestation verify zombie-scanner_0.1.0_linux_amd64.tar.gz \
--repo Sachinxmpl/zombie-scannerzombie-scanner is read-only. Run zombie-scanner iam-policy for the exact
permissions it needs.