Releases: google/gcp_scanner
Releases · google/gcp_scanner
v1.4.0
What's Changed
- fix: Handle of missing iam_policy key in input JSON for visualization tool
- fix: Use extend on crawlers to avoid replacing results
- Viz tool: Added table view for resource page to visualization
- Viz tool: Added regex search for Resource and RoleList pages
- feat: Implement Compute Security Policies
- Grammar and typos fixes
- feat: Add support for CloudBilling resource
- Fixing -p/-f option and printing
New Contributors
- @dhruvpal05 made their first contribution in #310
- @shravankshenoy made their first contribution in #308
- @FartSimps0n made their first contribution in #315
Full Changelog: v1.3.0...v1.4.0
Parallelization, new visualization tool and bug fixes
What's Changed
- We can now crawl GCP resources and projects in parallel with -pwc/-rwc options
- fix: addressed hanging bug if output folder doesn't exist by @peb-peb in #272
- feat: Add results visualization tool for GCP scanner by @yahia3200 in #282
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Adding GCS bucket name in the output
- Large code refactoring for crawl.py
- Implemented GCS bucket IAM policy fetching
- New crawlers implemented: Firestore, Datastore, Domains
- Minor bug fixes
New Contributors
- @adeptvin1 made their first contribution in #152
- @natea123 made their first contribution in #219
- @csemanish12 made their first contribution in #225
Full Changelog: v1.1.0...v1.2.0
v.1.1.0
What's Changed
- Add timestamp to filename while saving output of gcp scan
- Enable lightweight scanning option
- Moving GCP Test Infra to Free-Tier
Full Changelog: v1.0.0...v1.1.0
v1.0.0
1.0.0 (2023-03-29)
Features
- added list cloud source repo functionalities in the scanner (#19) (4eb3ba6)
- crawler for cloud dns policies (#56) (413aa5f)
- dummped token_scope in the result for informational perpose (#21) (eef5a93)
- error handling implemented (#21) (0529f0a)
- fix lint (#21) (fe8f4dc)
- implemented crawler for listing cloud source repositories (#19) (3ca9933)
- log to a specified path (90bbace)
- moved PR template under .github directory. (2c9f7e1)
- obtaining scope from a refresh token (#21) (31c2ecc)
- prepared pyproject for deploying in pypi (#89) (f5cfa84)
- removed enforing scope when no scope is provided (#21) (8c42bbf)
- unit test implemented for get_scopes_from_refresh_token (#21) (c5541b8)
- updated example config (#19) (e7d1e94)
- updated maxPage size for each req to 500 (#19) (5596100)
- updated method name wording (#21) (3217c7d)
Bug Fixes
- #114 (20b1051)
- docstring updated to mach with the function args. (87766bf)
- enclosed in a list (a9b552d)
- fixed bug on paginated response from cloudsource list api.(#19) (6539f90)
- fixed spelling mistakes in the list_services log message. (f990475)
- indentation in CONTRIBUTING.md (63c5cac)
- linting error fixed (#19) (2ae064f)
- logging fixed (6c410ae)
- machineImages() (243068d)
- type in the docstring of crawl and scanner module fixed. (f5f46b2)
- update packages to the latest version available (405a6d0)
- updated docstring for GKE cluster crawler. (a979f03)
- use lazy % formatting (d405a0c)
- use python3.10.10 Dockerfile (026eda0)
Miscellaneous
- add .vscode directory to .gitignore file (a001140)
- added endlne in the file (#89) (73ea401)
- issue template for github added (e141f8c)
- moved pr template to the root of .github directory as PR_TEMPLATE foldering not supported under the .github directory (a5e3e34)
- name updated with hyphen (#89) (c1f96f5)
- project description updated (#89) (c211feb)
- workflow for publishing into pypi added (#89) (27f382b)
Documentation
- add commit and branching naming conventions to contributing.md (de3ced8)
- add pull request template (103cbd0)
- Fix spaces after comma (e085ee2)
- fixed CONTRIBUTING.md formatting error (e02d939)
- fixed minor spelling and grammartical issues in the readme.md (#26) (2b80564)
- update <issue-id> for branch naming conventions (c7c74af)
- update contributing.md (f71d1b8)
- update CONTRIBUTING.md (dbddc44)
- Update CONTRIBUTING.md file (1fcb8da)
- Update CONTRIBUTING.md file (13d6fe6)
- update contributing.md with examples for semantic messages (2b14b2a)
- updated bug report example to align with gcp scanner (8368552)
- updated README.md with python-client version (da6113d)
Tests
- added integration test boilerplate for get_refresh_token_scope (4fffc79)
- example sourcerepos file added for testing; update according to the test poject (#19) (38dfa1a)
- Fix failing services test (f2dcbdf)
- linting errors fixed (#14) (3292c4c)
- refactored crawler unittests (#14) (cb9aa0d)
- unit test added for cloud source repo crawler (#19) (995b591)
- updated docstring typo (55884ab)
- updated test boilerplate for integration tes of the get RT (#69) (f5f12b4)
- updated test/sourcerepos file (#19) (6c80db3)
- updated unit test (#19) ([01ec811](01ec811e21cc...