There was an error while loading. Please reload this page.
Each rule comprises a regex (that will be searched in the commits), a category, and a description (optional).
Install the dependencies (possibly using a virtualenv)
Instantiate the client (either Postgres or sqlite)
from credentialdigger import PgClient c = PgClient(dbhost='xxx.xxx.xxx.xxx', dbport=NUM, dbname='mydbname', dbuser='myusername', dbpassword='mypassword')
or
from credentialdigger import SqliteClient c = SqliteClient(path='/path/to/data.db')
Add a single rule
c.add_rule('regex', 'category', 'description')
or add a list of rules from a (yaml) file
c.add_rules_from_file('/path/to/rules/file.yml')
An example of rule file can be found here
--local