LICENSE
MANIFEST.in
README.md
requirements.txt
setup.py
canop/__init__.py
canop/cli.py
canop/config.py
canop/scanner.py
canop/semgrep_engine.py
canop.egg-info/PKG-INFO
canop.egg-info/SOURCES.txt
canop.egg-info/dependency_links.txt
canop.egg-info/entry_points.txt
canop.egg-info/requires.txt
canop.egg-info/top_level.txt
canop/rules/js-advanced.yml
canop/rules/js-ai.yml
canop/rules/js-auth-advanced.yml
canop/rules/js-auth.yml
canop/rules/js-cloud.yml
canop/rules/js-config.yml
canop/rules/js-crypto.yml
canop/rules/js-deserialization.yml
canop/rules/js-dom.yml
canop/rules/js-dos.yml
canop/rules/js-express.yml
canop/rules/js-injection.yml
canop/rules/js-network.yml
canop/rules/js-nextjs.yml
canop/rules/js-node.yml
canop/rules/js-nosql.yml
canop/rules/js-orm.yml
canop/rules/js-path-traversal.yml
canop/rules/js-react.yml
canop/rules/js-secrets.yml
canop/rules/js-sql-injection.yml
canop/rules/js-xss.yml
canop/rules/python-ai-patterns.yml
canop/rules/python-async.yml
canop/rules/python-auth.yml
canop/rules/python-cloud-misc.yml
canop/rules/python-config.yml
canop/rules/python-crypto.yml
canop/rules/python-database.yml
canop/rules/python-deserialization.yml
canop/rules/python-django.yml
canop/rules/python-dos.yml
canop/rules/python-fastapi.yml
canop/rules/python-file-ops.yml
canop/rules/python-flask.yml
canop/rules/python-injection.yml
canop/rules/python-logging.yml
canop/rules/python-network.yml
canop/rules/python-password.yml
canop/rules/python-path-ssrf.yml
canop/rules/python-safety.yml
canop/rules/python-secrets.yml
canop/rules/python-sql-injection.yml
canop/rules/python-subprocess.yml
canop/rules/python-xml.yml
canop/rules/python-xss.yml