Releases: CycodeLabs/raven
Releases · CycodeLabs/raven
v1.0.9
What's Changed
- feat: allow downloading personal repositories owned by the current user by @elad-pticha in #177
- [Cycode] Fix for vulnerable manifest file dependency - idna updated to version 3.7 by @cycode-security in #178
Full Changelog: v1.0.8...v1.0.9
v1.0.8
What's Changed
- docs: added bazel to hall of fame by @elad-pticha in #173
- chore: bump python versions by @elad-pticha in #174
- fix: fixed API that scans repositories for private users by @elad-pticha in #175
- chore: minimize workflow permissions by @elad-pticha in #176
Full Changelog: v1.0.7...v1.0.8
v1.0.7
What's Changed
- docs: Updated Hall Of Fame by @elad-pticha in #163
- feat: added support for scanning any account by @elad-pticha in #168
- chore: update outdated versions by @elad-pticha in #171
- feat: report filter by id by @tal66 in #144
- fix: tests and added query structure test by @elad-pticha in #172
New Contributors
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
- chore: change the installation flow and document in readme by @alex-ilgayev in #145
- fix(readme): removed leftovers of text from previous pr by @alex-ilgayev in #154
- fix: broken links by @elad-pticha in #155
- chore(readme): mention cycode on readme by @alex-ilgayev in #157
- feat: added input nodes for reusable workflows by @elad-pticha in #156
- feat(versioning): part 1 Add ref_pointers hash by @oreenlivnicode in #158
- test: Update integration snapshots JSON by @oreenlivnicode in #166
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- fix: bug where scanning multiple organizations with
--clean-redis
by @elad-pticha in #115 - feat - Add path to StepCodeDependency by @oreenlivnicode in #116
- chore: upgrade compose v1 to compose v2 by @alex-ilgayev in #124
- library: added deprecated node and GitHub context injection by @elad-pticha in #127
- refactor(tests): Make Integration tests dynamic and Json Snapshot Based. by @oreenlivnicode in #120
- test: Added branch name and PR title checks. by @elad-pticha in #129
- refactor: extract several parsing utilities by @alex-ilgayev in #121
- chore: added release pipeline with OIDC authentication by @elad-pticha in #130
- feat: print difference of values in failing integration tests by @oreenlivnicode in #131
- library: added query for onprem Github server checkout by @elad-pticha in #132
- feat: adding new node type CompositeActionInput by @elad-pticha in #133
- chore: fixed typos in queries by @elad-pticha in #146
- fix: release pipeline tests by @elad-pticha in #147
- fix: pypi action release version by @elad-pticha in #148
- fix: removed long description from package by @elad-pticha in #149
- fix: long description content type to text markdown by @elad-pticha in #150
- chore: changed package topic by @elad-pticha in #151
- fix: changed py2neo back to py2neo by neo4j by @elad-pticha in #153
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- [Cycode] Fix for vulnerable manifest file dependency - urllib3 updated to version 2.0.7 by @cycode-security in #89
- Update README.md by @oreenlivnicode in #90
- fix: readme infrastructure image by @elad-pticha in #91
- chore: Moved logo to images folder by @elad-pticha in #92
- Update download error logs and Reporter by @oreenlivnicode in #94
- (Chore) dynamic shields by @oreenlivnicode in #95
- chore: Pinned down install script and added a reference to releases page by @elad-pticha in #96
- [Docs] - Add More Documentation Of Vulnerabilities by @oreenlivnicode in #98
- Add Cimon shield by @oreenlivnicode in #100
- Bugfix warnings and graph not indexed by @oreenlivnicode in #102
- refactor: query library and reporting by @elad-pticha in #99
- fix: Changed logging msg from python3 main.py -> raven by @elad-pticha in #107
- Issue template by @elad-pticha in #113
- feat: enrich query library by @elad-pticha in #108
New Contributors
- @cycode-security made their first contribution in #89
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- Update hardcoded version to 1.0.2 by @oreenlivnicode in #84
- Add logo by @oreenlivnicode in #85
- chore: Easier install process by @elad-pticha in #86
- fix: Fixed install process by @elad-pticha in #87
- chore: Moved pip install command to Makefile by @elad-pticha in #88
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- feat: Added cimon for runtime security by @elad-pticha in #80
- feat: Multiple organization scan and fixed broken py2neo by @elad-pticha in #83
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- chore: contrib guidelines by @alex-ilgayev in #71
- docs: README by @elad-pticha in #69
- Update README.md by @oreenlivnicode in #72
- docs: Infrastructure docs by @elad-pticha in #73
- feat: Improved setup process by @elad-pticha in #74
- fix: organization querying and logic split by @elad-pticha in #77
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Raven first version 🚀
- Using
raven download
- download GitHub workflows, reusable workflows, and actions. - Using
raven download org
- scan a specific GitHub organization. - Using
raven download crawl
- scan public GitHub repositories. - Using
raven index
- index the downloaded data into a Neo4j database. - Raven can then create visual representations of relationships between various components, such as actions and workflows. In addition, you can create complex queries to find vulnerable pipelines.
What's Changed
- feat(organization): Added organization support by @elad-pticha in #24
- feat(docker): Added docker-compose config by @elad-pticha in #23
- Added init tests by @elad-pticha in #26
- Support redis by @oreenlivnicode in #25
- chore: rmove unneccesary utils by @alex-ilgayev in #27
- Added initial error handling by @elad-pticha in #28
- Changed docs stracture by @elad-pticha in #33
- Fix: Removed wrappers by @elad-pticha in #34
- docs: Add issue injection docs by @elad-pticha in #36
- docs: added vulnerable projects list by @alex-ilgayev in #41
- chore: refactor indexer and downloader for a more clean code by @alex-ilgayev in #35
- ci: added black tests in ci by @alex-ilgayev in #45
- feat(logging): Added logging - debug, error and warning by @elad-pticha in #43
- feat: Added simple reporter + slack api to send report by @elad-pticha in #37
- fix(org-download): Fixed bug where only the first 30 repos where scanned by @elad-pticha in #46
- fix: infinite loop when downloading gravitl/netmaker by @alex-ilgayev in #49
- chore: license by @alex-ilgayev in #51
- Added improved tests in isolated env by @elad-pticha in #50
- chore: clean config.py with refactor and removing code by @alex-ilgayev in #47
- docs: Added CodeSee injection by @elad-pticha in #59
- Small tasks 1 by @oreenlivnicode in #58
- Feat: Change Action and Workflow DB's to contain hashes by @oreenlivnicode in #62
- refactor: Refactor code and deleted deprecated code by @elad-pticha in #60
- rename: LICENSE -> LICENSE.md by @elad-pticha in #67
New Contributors
- @elad-pticha made their first contribution in #24
- @oreenlivnicode made their first contribution in #25
- @alex-ilgayev made their first contribution in #27