{"repo":"Addepar/RedFlag","free":true,"listed":false,"github":"https://github.com/Addepar/RedFlag","clone":"git clone https://github.com/Addepar/RedFlag.git","description":"RedFlag uses AI to identify high-risk code changes. Run it in batch mode for release candidate testing or in CI pipelines to flag PRs and add reviewers. RedFlag's flexible configuration makes it valuable for any team.","language":"Jinja","stars":163,"topics":["ai","ci-cd","code-review","security","security-audit","security-automation","security-tools"],"license":"MIT","category":"security-tools","readme_excerpt":"[![Python][python-shield]][python-url] [![Contributors][contributors-shield]][contributors-url] [![MIT License][license-shield]][license-url] [![LinkedIn][linkedin-shield]][linkedin-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] RedFlag leverages AI to determine high-risk code changes. Run it in batch mode to scope manual security testing of release candidates, or run it in your CI pipelines to flag PRs and add the appropriate reviewers. Despite being a security tool, RedFlag can be leveraged for almost any team as it's configuration makes it infinitely flexible. Read the blog post » View Sample Report · Report Bug · Request Feature Table of Contents Batch Mode CI Mode Evaluation Mode Advanced Configuration Contributing License Contact --- Batch Mode RedFlag is able to analyze a large number of commits in a single run. These commits can be specified using commit hashes, branch names, or tags. This is useful for scoping manual security testing of logical groups of code, such as release candidates. Workflow ![Batch Workflow][batch-workflow] Getting Started Installation Use a Virtual Environment 1. Create a virtual environment: 1. Install RedFlag: Alternatively, if you'd like to use Poetry, clone the repo and use poetry install and then poetry run redflag . Setup Credentials Credentials can be set using: 1. Environment variables 1. A .env file 1. CLI parameters 1. Configuration file (This is not recommende","default_branch":null,"files":null,"tree":[],"storefront":"/r/Addepar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Addepar/RedFlag/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}