mirror of
https://github.com/michenriksen/gitrob.git
synced 2026-01-05 05:11:17 -06:00
2.8 KiB
2.8 KiB
Change Log
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
[Unreleased]
[1.1.0]
Added
- Ability to define custom signatures in
~/.gitrobsignatures
New signatures
- Terraform variable configuration files (
filename == "terraform.tfvars") Thanks to Alfonso Cabrera - Environment configuration files (
filename =~ /\A\.?env\z/)
[1.0.1]
Fixed
- The
--verify-sslcommand option did not properly set SSL configuration on GitHub API clients. - Setting GitHub access tokens with
--access-tokenscommand option resulted in an error. - Analyze command did not collect private repositories from organizations.
[1.0.0]
Added
- Complete rewrite of Gitrob
- Analyze arbitrary amount of organizations and users
- Create and delete assessments directly from web interface
- Run Gitrob against GitHub Enterprise installations
- Compare two assessments to find new/modified files as well as new users and repositories
- Highlight interesting things such as hostnames, IPs, email addresses and tokens in files
- Detect likely testing/mock related files
- General web UI/UX improvements
- More tests
Changed
- Use sequel Gem for database operations
- Use github_api Gem for GitHub API operations
- Use thor Gem for CLI
- Rename
patterns.jsontosignatures.json
New signatures
- SSH configuration files (
path =~ /\.?ssh/config\z/) - Postgresql password files (
filename =~ /\A\.?pgpass\z/) - AWS CLI credential files (
path =~ /\.?aws/credentials\z/) - Day One journal files (
extension == "dayone") - jrnl journal files (
filename == "journal.txt") - Tugboat DigitalOcean management tool configuration files (
filename =~ /\A\.?tugboat\z/) - git-credential-store helper credential files (
filename =~ /\A\.?git-credentials\z/) - Git configuration files (
filename =~ /\A\.?gitconfig\z/) - Chef Knife configuration file (
filename == "knife.rb") - Chef private keys (
path =~ /\.?chef/(.*)\.pem\z/) - cPanel backup ProFTPd credential files (
filename == "proftpdpasswd") - Robomongo MongoDB manager configuration files (
filename == "robomongo.json") - FileZilla FTP configuration files (
filename == "filezilla.xml") - FileZilla FTP recent servers files (
filename == "recentservers.xml") - Ventrilo server configuration files (
filename == "ventrilo_srv.ini") - Docker configuration files (
filename =~ /\A\.?dockercfg\z/) - NPM configuration file (
filename =~ /\A\.?npmrc\z/) - Files containing word: credential (
filename =~ /credential/) - Files containing word: secret (
filename =~ /secret/)