Skip to content

PureSec CLI tools for improving the security of your serverless applications.

License

Notifications You must be signed in to change notification settings

xee5ch/puresec-cli

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

PureSec CLI tools for improving the security of your serverless applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%