-
Notifications
You must be signed in to change notification settings - Fork 28
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #33 from Comcast/radhi1991-patch-3
Create roadmap.md
- Loading branch information
Showing
1 changed file
with
66 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
|
||
# xGitGuard Roadmap | ||
|
||
## How to Use This Roadmap | ||
This document serves as a comprehensive guide to the prioritized objectives of the xGitGuard project. It offers insight into the direction of the project, aiding contributors in understanding its trajectory. It also helps contributors determine whether their contributions align with the project's long-term goals. | ||
|
||
While a feature may not be listed here, it doesn't imply automatic refusal of a patch (except for "frozen features" mentioned below). We welcome patches for new features and encourage innovation. However, please be aware that such patches may take longer to review. | ||
|
||
--- | ||
|
||
## Feature Classification | ||
|
||
### Adhoc Scan | ||
| Feature | Description | Status | Developer (GitHub ID) | | ||
|----------------------------------|--------------------------------------------------|-----------|------------------------------| | ||
| [π― Targeted repository scanning](https://github.com/Comcast/xGitGuard/issues/24) | Scan user specified repositories for secrets | β Done | [preethid03](https://github.com/preethid03) | | ||
| [π― Targeted organization scanning](https://github.com/Comcast/xGitGuard/issues/24) | Scan user specified organization for secrets | β Done | [preethid03](https://github.com/preethid03) | | ||
|
||
--- | ||
|
||
### File Scanner | ||
|
||
| Feature | Description | Status | Developer (GitHub ID) | | ||
|---------------------------|---------------------------------------------------------|--------|-----------------------| | ||
| π Directory scanning | Enable scanning user specified directories for secrets | β³ WIP | [](https://github.com/developer6) | | ||
| π Individual file scanning | Enable scanning user specified individual files for secrets | β³ WIP | [](https://github.com/developer7) | | ||
|
||
|
||
|
||
--- | ||
|
||
### ML Integration ---> [GitHub Issues](https://github.com/Comcast/xGitGuard/issues/32) | ||
| Feature | Description | Status | Developer (GitHub ID) | | ||
|----------------------------------|--------------------------------------------------|-----------|------------------------------| | ||
| π€ Training ML models using BERT | Train models for secret detection using BERT | π§ To Do | [](https://github.com/developer8) | | ||
| π€ Integrating BERT into scanners | Integrate BERT model into xGitGuard scanner | π§ To Do | [](https://github.com/developer9) | | ||
|
||
--- | ||
|
||
### Pre-commit Hook | ||
| Feature | Description | Status | Developer (GitHub ID) | | ||
|----------------------------------|--------------------------------------------------|-----------|------------------------------| | ||
| π Detecting secrets pre-commit| Detect secrets before committing changes | π§ To Do | [](https://github.com/) | | ||
|
||
|
||
--- | ||
|
||
### Others | ||
| Feature | Description | Status | Developer (GitHub ID) | | ||
|----------------------------------|--------------------------------------------------|-----------|------------------------------| | ||
| Custom keyword search | Search for specific keywords within repositories| π§ To Do | [](https://github.com/developer8) | | ||
| Filtering archived repositories | Exclude archived repositories from scanning | π§ To Do | [](https://github.com/developer8) | | ||
| Filtering forked repositories | Exclude forked repositories from scanning | π§ To Do | [](https://github.com/developer8) | | ||
|
||
--- | ||
|
||
|
||
**Legend:** | ||
- β Done: Completed feature. | ||
- π§ To Do: Feature in progress. | ||
|
||
--- | ||
|
||
## Additional Issues and Contributions | ||
|
||
Contributors are welcome to explore and contribute to other issues on the xGitGuard repository: [xGitGuard GitHub Issues](https://github.com/Comcast/xGitGuard/issues) |