BSD Ports

devel/py-dodgy 0.2.1_1 FreeBSD

Search for dodgy looking lines in Python code

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
devel, python
Package size
11.0 KiB, 26.3 KiB installed

Description

Dodgy is a very basic tool to run against your codebase to search for "dodgy" looking values. It is a series of simple regular expressions designed to detect things such as accidental SCM diff checkins, or passwords or secret keys hard coded into files.

While this is primarily aimed at open source projects (for whom a publicly available secret key is pretty dangerous), it can also be used in private projects, with the caveat that it will point out things which are not a problem for private projects and is not configurable enough currently to change that.

Another note - this tool is probably best run pre-commit, since it will hopefully prevent dodgy things being checked in. To automatically execute before a commit use a git pre-commit hook.

In the other systems

SystemPortVersion
FreeBSDdevel/py-dodgy0.2.1_1
DragonFlydevel/py-dodgy0.2.1_1
HardenedBSDdevel/py-dodgy0.2.1_1
GhostBSDdevel/py-dodgy0.2.1_1

Install

Binary package:

pkg install py312-dodgy

From the ports tree:

cd /usr/ports/devel/py-dodgy/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-dodgy>0:devel/py-dodgy

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.2.1_10.2.1_1-0.2.1_10.2.1_1
FreeBSD:14:quarterly0.2.1_10.2.1_1n/a0.2.1_10.2.1_1
FreeBSD:15:latest0.2.1_10.2.1_1n/a0.2.1_10.2.1_1
FreeBSD:15:quarterly0.2.1_10.2.1_1n/an/an/a
FreeBSD:16:latest0.2.1_10.2.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 7
Required by 1

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
dodgy-0.2.1.tar.gz489628323cbfc9352139fdd3d316fa17f325cc0e9ac74438cbba51d70f9b48f86c3a
Master sites 1
  • PYPI

Commit history 0

No commits in the history this site was built from.