class

Shards::Audit::GithubClient

Inherits Shards::Audit::AdvisorySource < Shards::Audit::GithubParser < Shards::Audit::HttpClient < Shards::Audit::HttpRetry < Reference < Object

Constants

GITHUB_API_BASE = "https://api.github.com"
MAX_CONCURRENCY = 5
MAX_PAGES = 10

Constructors

new(token : String | Nil = nil, timeout : Int32 = 30, verbose : Bool = false, cache : Cache | Nil = nil)
Source

Instance methods

scan(dependencies : Array(Dependency)) : Array(Vulnerability)
Source