Repository navigation
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