Skip to content
Credentials Checking Framework
Python Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
credcheck Dev dependencies added Dec 24, 2019
.deepsource.toml Create .deepsource.toml Dec 17, 2019
.gitignore Credcheck first commit Dec 14, 2019
LICENSE License Changed to MIT Dec 17, 2019
Makefile Credcheck first commit Dec 14, 2019
NAME Credcheck first commit Dec 14, 2019
Pipfile
Pipfile.lock
README.md
VERSION Credcheck first commit Dec 14, 2019
credcheck.png
greetings.yml
main.py
metadata.py
requirements.txt Bug removed and banner added Dec 23, 2019
setup.py
tox.ini

README.md


PRs Welcome Contributors MIT


Features

  • Check credentils of given target.
  • Check credentials passivly(using regex).
  • CMD-line script.
  • Use as library

Todos

  • Publish on pypi
  • Inclusion of api docs
  • Pin-pointed regexes for Creds
  • Test cases
  • Multiple subparsers
  • Complete regex

Uses

pre-requisite 3.6+

Command line usage

python main.py --service stripe --token sk_live_r3s7_0f_7h3_d37ails

Library Usage

from credcheck.core.cred_check_active import DynamicTest
from credcheck.core.cred_check_utils import CredUtils

service = 'stripe'
credentials = {'TOKEN':'sk_live_r3s7_0f_7h3_d37ails'}
stripCred = DynamicTest()
stripCred.check_it(service, credentials)

Contributing

Areas to contribute

  • Write test cases to make this framework more robust
  • Write regex for static testing of Credentials
  • Include complete API blocks from https://any-api.com/ to extend the scope of credcheck
  • Help document the code
  • Spread the word

Prerequisites

Install all dependency via

pip install -r requirements.txt

Authors

  • Apoorv Raj Saxena

License

Licensed under the MIT, see LICENSE for more information.

You can’t perform that action at this time.