13 releases (5 breaking)
0.5.1 | Aug 2, 2024 |
---|---|
0.5.0 | Aug 2, 2024 |
0.4.3 | Jun 27, 2024 |
0.3.1 | Jun 13, 2024 |
0.0.0 | Feb 27, 2024 |
#1864 in Development tools
59 downloads per month
Used in ghastoolkit-cli
120KB
2.5K
SLoC
GitHub Advanced Security (GHAS) Toolkit is a library for interacting with various GitHub's API and features. The main goal of this library is to provide a simple and easy to use interface with these features.
Features
There are a few features that are currently supported by this library:
- CodeQL
- CodeQL CLI
- CodeQL Database(s)
- GitHub Advanced Security APIs
- Code Scanning
- Secret Scanning
Usage
use ghastoolkit::{GitHub, Repository};
#[tokio::main]
async fn main() {
// Initialize GitHub using default environment variables or github.com
let github = GitHub::default();
println!("GitHub :: {}", github);
let repository = Repository::parse("geekmasher/ghastoolkit-rs@main")
.expect("Failed to create Repository");
println!("Repository :: {}", repository);
}
Dependencies
~23–35MB
~620K SLoC