Skip to content
PureSec CLI tools for improving the security of your serverless applications.
Python
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.
puresec_cli
tests
.gitignore
LICENSE
MANIFEST.in
README.rst
circle.yml
setup.cfg
setup.py

README.rst

Core engine for serverless-puresec-cli

Requirements

  • Python 3.4+

Usage

See Serverless plugin: serverless-puresec-cli.

Development

Install dependencies, run the tests, and run the CLI (without pip installing).

./setup.py install
./setup.py test
python3 -m puresec_cli --help

Then fork and pull request!

Release

  1. Set __version__ in puresec_cli/__init__.py
  2. Commit, and run git tag vX.X.X replacing X.X.X with the new version
  3. Set analytics.write_key in puresec_cli/stats.py DON'T COMMIT IT
  4. Run ./setup.py sdist upload
  5. Update version of https://github.com/puresec/serverless-puresec-cli
  6. Update backend latest version

Anonymous statistics

In order to continue improving this tool, the CLI will be sending anonymous statistics about your usage. All reported information contains non-personal predictable information from your execution, along with a random unique identifier that is attach to you. Predictable means that it won't send any local paths, function names, etc.

To opt out of anonymous statistics simply run:

puresec --stats disable # or 'enable' if it's a wonderful day

One final report will be transmitted about your unsubscription, with no further details.

You can’t perform that action at this time.