-
Notifications
You must be signed in to change notification settings - Fork 28
Troubleshooting and FAQ
WebbinRoot edited this page May 25, 2026
·
3 revisions
Run with module entrypoint:
python -m gcpwnIf installed via pip, confirm the Python environment and PATH.
Install optional table dependency:
pip install prettytable==3.17.0Then:
configs set std_output_format tableInstall optional dependency:
pip install xlsxwriter==3.2.9Then rerun:
data export excelRun IAM policy collection first:
modules run enum_policy_bindings --ensure-treeCause: required permissions in a rule are not in gcpwn/mappings/og_permission_to_roles_map.json.
Fix:
- Add missing permissions to your permission-role mapping workflow input.
- Rebuild/update
og_permission_to_roles_map.json. - Re-run OpenGraph.
See OpenGraph - Add Your Own Content.
Current conditionals engine is placeholder-aware:
- condition metadata is preserved and propagated
- strict CEL narrowing/evaluation is not fully implemented yet
Use condition fields as context, not a guaranteed deny/allow evaluator.
Current module is scaffolded. Use:
process_iam_bindings- OpenGraph output + BloodHound queries
for practical analysis workflows today.
- Authentication Reference
- Workspace Instructions
- Google Workspace Enumeration
- CLI Module Reference
- Enumeration Module Reference
- Exploit Module Reference
- Downloads to Disk
- Logging & Verbosity
- Data View/Export
- IAM Enumeration and Analysis Workflow
- Troubleshooting and FAQ