Pixee CLI
Project description
Pixee is your automated product security engineer
Pixee fixes vulnerabilities, hardens code, squashes bugs, and gives engineers more time to focus on the work that counts.
The Pixee CLI brings the power of Pixee's Codemodder framework to your local development environment. This provides a way for developers to try out Pixee before installing the GitHub app.
Learn more at https://pixee.ai!
Get the most out of Pixee by installing the Pixeebot GitHub app at https://app.pixee.ai. Or find us on GitHub Marketplace.
Supported Systems:
- MacOS (using homebrew)
- Linux (coming soon!)
Installation
MacOS (using homebrew)
brew tap pixee/pixee
brew install pixee
Usage
After installation, you can run the pixee
command to see instructions and options.
To simply scan some code and see possible changes to make:
pixee fix /my/project/directory/
Docker Usage
Pixee can also be run in a Docker container. This is useful if you want to run Pixee on an oerating system that does not support brew, or a CI/CD pipeline or in a containerized environment.
docker run --rm -it -v "${PWD}:/src" codemodder/pixee-cli fix /src
F.A.Q.
What languages are supported for fixes?
Currently we support codemods for Java and Python. Stay tuned for additional language support at https://pixee.ai!
What happens to my code?
The Pixee CLI currently runs most detection and fixes locally to your own host machine. Any features that require network access to a third-party service (e.g. OpenAI) will require explicit opt-in. We promise to be transparent when this is the case. Your code will not leave your host machine unless you explicitly opt-in to a feature that requires network access.
How can I install the GitHub application?
Get the most out of Pixee by installing the Pixeebot GitHub app at https://app.pixee.ai. Or find us on GitHub Marketplace.
Where can I request features and report issues?
For CLI feature requests and bug reports please use our GitHub issue tracker: https://github.com/pixee/pixee-cli/issues
Contributing
See CONTRIBUTING.md.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pixee-0.8.15.tar.gz
.
File metadata
- Download URL: pixee-0.8.15.tar.gz
- Upload date:
- Size: 10.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2c815f4a867126f652fbbe9e5436abb2dd3b7b3a914833fac69753e4ac3115a |
|
MD5 | 0a7f732d663431331d34ecf5f62f6863 |
|
BLAKE2b-256 | e7f95e434dc0e8fbd93fa08e505071a72351d37970147bd4f5ff2423bd7ec8a9 |
File details
Details for the file pixee-0.8.15-py3-none-any.whl
.
File metadata
- Download URL: pixee-0.8.15-py3-none-any.whl
- Upload date:
- Size: 32.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24fc03c613bf13b552d1e26f3626b03c51fda6006a60ea51011733d1e585d9bb |
|
MD5 | a0cf05bb3e99d40331846b240e96b571 |
|
BLAKE2b-256 | 81e6444378d3169a5dcbfe1a27663a3a6ad27709f0a3edfdc9e1c4da5dd28194 |