13 个版本 (5 个重大变更)
新版本 0.5.1 | 2024年8月2日 |
---|---|
0.5.0 | 2024年8月2日 |
0.4.3 | 2024年6月27日 |
0.3.1 | 2024年6月13日 |
0.0.0 | 2024年2月27日 |
#955 in 开发工具
每月下载 214 次
用于 ghastoolkit-cli
120KB
2.5K SLoC
GitHub 高级安全(GHAS)工具包是一个用于与 GitHub 的各种 API 和功能交互的库。这个库的主要目标是提供简单易用的接口来使用这些功能。
功能
这个库目前支持以下功能:
- CodeQL
- CodeQL CLI
- CodeQL 数据库(s)
- GitHub 高级安全 API
- 代码扫描
- 秘密扫描
用法
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);
}
依赖项
~22–35MB
~633K SLoC