This mod now requires Powerpipe. Steampipe users should check the migration guide.
Powerpipe
Powerpipe is now the preferred way to run this mod! Migrating from Steampipe →
All v0.x versions of this mod will work in both Steampipe and Powerpipe, but v1.0.0 onwards will be in Powerpipe format only.
Enhancements
- Focus documentation on Powerpipe commands.
- Show how to combine Powerpipe mods with Steampipe plugins.
Breaking changes
- Updated the plugin dependency section of the mod to use
min_version
instead ofversion
. (#53)
Enhancements
- Updated the
private_repo_no_outside_collaborators
control to align with the breaking changes in the GitHub plugin. (#45)
Dependencies
- GitHub plugin
v0.29.0
or higher is now required. (#45)
What's new?
- All queries have been updated to work with GitHub plugin v0.28.0, which includes a large number of breaking changes as 25+ tables have been updated to use GitHub's GraphQL API. For more information, please see the plugin's v0.28.0 release notes.
Dependencies
- GitHub plugin
v0.28.0
or higher is now required. (#42)
Enhancements
- Updated the following controls to check protections for all default branches, not just
main
ormaster
: (#36)private_repo_default_branch_blocks_deletion
private_repo_default_branch_blocks_force_push
private_repo_default_branch_protections_apply_to_admins
private_repo_default_branch_requires_pull_request_reviews
public_repo_default_branch_blocks_deletion
public_repo_default_branch_blocks_force_push
public_repo_default_branch_protections_apply_to_admins
public_repo_default_branch_requires_pull_request_reviews
- Thanks to @francois2metz for the enhancements above!
Enhancements
- Updated docs/index.md and README with new dashboard screenshots and latest format. (#34)
Enhancements
- Added
category
,service
, andtype
tags to benchmarks and controls. (#31)
Enhancements
- Updated the inline queries of
private_repo_default_branch_blocks_force_push
,private_repo_default_branch_blocks_deletion
,private_repo_default_branch_protections_apply_to_admins
,private_repo_default_branch_requires_pull_request_reviews
,public_repo_default_branch_blocks_force_push
,public_repo_default_branch_blocks_deletion
,public_repo_default_branch_protections_apply_to_admins
andpublic_repo_default_branch_requires_pull_request_reviews
controls to use thein
operator (#26)
Bug fixes
- Organization best practice controls now skips with proper reason for repository requires elevated role to query (18)
- The control
private_repo_no_outside_collaborators
now skips with proper reason for repository requires elevated role to query (20) - Updated queries for the below controls (14)
private_repo_default_branch_blocks_deletion
private_repo_default_branch_protections_apply_to_admins
private_repo_default_branch_requires_pull_request_reviews
private_repo_default_branch_blocks_force_push
public_repo_default_branch_blocks_deletion
public_repo_default_branch_protections_apply_to_admins
public_repo_default_branch_requires_pull_request_reviews
public_repo_default_branch_blocks_force_push
Bug fixes
- Duplicate local variables have now been removed across all the control files
Bug fixes
- Fixed: Indentation is now correct in all SQL queries
Enhancements
- Updated brand color to better represent the mod