Skip to content

Choose a tag to compare

@bluesentinelsec bluesentinelsec released this 16 Sep 14:42
· 5 commits to v1.4.0 since this release
ce534f0

Summary

This PR updates all GitHub Actions workflows to use the latest v1.4.0 release while implementing performance improvements and security best practices.

Changes Made

⚡ Performance Optimization
• Updated Dockerfile to use public.ecr.aws/aws-cli/aws-cli:latest base image instead of building from amazonlinux
• Eliminates need to install Python3 and AWS CLI during build, reducing action installation time by 10-20 seconds

🔒 Security Hardening
• Added explicit permissions blocks to all workflows following principle of least privilege
• Granted only necessary permissions (contents: read, id-token: write, actions: write where needed)

📦 Version Updates
• Updated all workflow references from v1.3.0 to v1.4.0

Files Modified

• 14 workflow files updated with permissions and version bumps
• Dockerfile optimized for faster builds

Benefits

Faster CI/CD: Reduced action startup time by 10-20 seconds per workflow run
Enhanced Security: Explicit permission declarations prevent privilege escalation

🙏 Acknowledgments

Special thanks to @joshuagrisham for his contribution from #128.