6 Commits

Author SHA1 Message Date
abhisek
46bd7e2d13
Add reader to read packages with exceptions 2023-02-22 15:01:31 +05:30
Abhisek Datta
1e6c674d67
Multiple Feature Release (#10)
* Refactor workq to support callbacks

* Use workq callbacks in scan

* Add callbacks in scan for progress reporting

* Add a progress tracker based UI

* Add minimal markdown report

* Add container image releaser action

Fix typo in dockerfile

* Release container on tags
2023-02-07 15:15:06 +05:30
Abhisek Datta
654bd5cd6f
Add Support for Security Gating using Filters (#9)
* Add support for ignorable directories

* Update DRY snapshot

* Support log redirection to file

* Add support to redirect log to stdout

* Add summary reporter

* Refactor scan method

* Refactor to introduce Finish method in analyzer

* Refactor to conslidated reporting for CEL filter

* Show unique CEL filter results

* Add support for filter fail option

* Fix README
2023-02-06 18:32:01 +05:30
Abhisek Datta
a18c204b5d
Sync Develop to Main (#4)
* Update Insight service API and client

* Add cli banner

* Show API errors from insight API

* Use standard error model

* Add reporting interface

* Update markdown template

* Add trials registration client

* Add trials registration support

* Add supported ecosystem filter to parsers

* Update OSV scanner

* Use table renderer for CEL filter output

* Rename filter opt to filter

* Add an opinionated console summary reporter

* Update README

* Update README

* Update README

* Add filter spec

* Update spec driven CEL filtering

* Add query workflow with docs

* Add secrets scan workflow
2023-02-03 12:30:48 +05:30
abhisek
e0d3353cc3
Fix bug on transitive dep handling 2023-01-02 17:16:04 +05:30
abhisek
ce10afab06
Add auth persistence
Add parser and models

Add parser in scanner

Add enrichment

Use pointer for package ref

Add work queue for concurrent enrichment

Update enrich

Misc refactoring

Update README

Refactored lockfile parsers

Add analyzers

Update json dumper

Refactor scan
2023-01-02 16:13:41 +05:30