Skip to content
/ BLT Public
forked from OWASP-BLT/BLT

OWASP BLT is a bug logging tool to report issues and get points, companies are held accountable.

License

Notifications You must be signed in to change notification settings

ankit2001/BLT

 
 

Repository files navigation

Report issues and get points, companies are held accountable.

Live Site: Bugheist

Usage

Bugheist Bug Reporting Plugin

A floating bug reporting button for your website which redirects back to Bugheist and help's users to report bug for that specific page. Just embed this script within body tag of your page to enable this plugin.

  <script type="text/javascript">
  	var button = document.createElement("Button");
  	button.style = "bottom:15px;left:15px;position:fixed;z-index: 12;border-radius:100%;background: url('https://www.bugheist.com/static/img/logo.0cc160e97934.png') no-repeat center; height: 50px; width: 50px; outline: none;background-size: 50px 50px;"
  	document.body.appendChild(button);
  	var url = window.location.href;
  	var bugheist = 'https://www.bugheist.com/report/?url=' + url;
  	button.onclick = function() {
  		var redirectWindow = window.open(bugheist, '_blank');
          redirectWindow.location;
  	}
  </script>

Development

Setting Up Development Server

Please follow the development server setup procedure here. Currently, development server can be installed using virtualenv or vagrant. You can also use pipenv install, pipenv shell and then continue with the remaining instructions.

Coding style guide

Please follow the pep8 code style for the project. It helps us in keeping the codebase consistent and improves readibility for other developers.

License

The BLT code is released under GNU Affero General Public License v3.0 (AGPL-3.0).

Resources

  • Join the OWASP Slack Channel and ask questions at #project-blt Github activity can be seen in #blt-github.

Notes

  • If you find a bug or have an improvement, use BLT to report it!
  • Our staging server is now live at https://bugheist-staging.herokuapp.com/ - staging uses the master branch and we have review apps setup that deploy a new instance for each pull request.
  • for each new issue, create a new branch with issue-382 or similar matching the issue number - when you commit add fixes #288 to link the issue to the pull request
  • After installing requirements run pipenv lock -r > requirements.txt to freeze them.

About

OWASP BLT is a bug logging tool to report issues and get points, companies are held accountable.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 35.3%
  • JavaScript 31.9%
  • Python 16.5%
  • CSS 16.1%
  • Other 0.2%