Skip to content

circleous/gitseer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gitseer

Yet another git secrets scanner. Not geared for git actions, but more of a continuous scanner. Hugely inspired by N0MoreSecr3ts/wraith. Anyway, this project is not production ready and most

Install

go install github.com/circleous/gitseer

Configuration and Signatures

Default updated configuration and signatures can be found in examples/ directory.

max_worker = 10
with_fork = false
database = "file:gitseer.sqlite"
storage_type = "memory"
signature_path = "signatures.toml"

[[organization]]
type = "github"
name = "gojek"
expand_user = true
expand_user_fuzzy = true

FAQ

Q: Why so slow?

/shrug. PR welcome though.

Q: How to extend the signatures?

You can take a look at how signatures defined in examples/signatures.toml. Currently, only "content" and "path" type are using regex. extension checked with strings.HasSuffix and filename checked with filepath.Match.

Todo

  • Detect signatures in file
  • Database, (?, somewhat works, but I still don't like it, design wise)
  • Process only "patched" files in commits (!, a bug in go-git upstream)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages