Hub
rules-python
rules-python
v4 public VerifiedPython
Python is an interpreted, high-level, general-purpose programming language known for its readability. These rules govern idiomatic coding practices, environment management, and core library usage.
Severity
21 error
6 warn
0 info
demo.cast
Python is an interpreted, high-level, general-purpose programming language known for its readability. These rules govern idiomatic coding practices, environment management, and core library usage.
Rules index
27 governance rules
Indexed from the repository's .rules files, grouped by technology. Expand any rule to read the raw source.
python
no-assert-for-validation
warning
log
Rule source requires an active
Pro or Enterprise subscription.
no-bare-except
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-django-secret-key-hardcoded
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-eval-exec
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-flask-debug-true
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-hardcoded-secrets
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-jinja2-autoescape-off
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-ldap-injection
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-marshal-loads
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-md5-sha1-for-security
warning
log
Rule source requires an active
Pro or Enterprise subscription.
no-mutable-default-arg
warning
log
Rule source requires an active
Pro or Enterprise subscription.
no-open-path-traversal
error
log
Rule source requires an active
Pro or Enterprise subscription.
no-os-system
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-pickle-loads
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-print-in-src
warning
log
Rule source requires an active
Pro or Enterprise subscription.
no-random-for-tokens
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-requests-timeout-missing
warning
log
Rule source requires an active
Pro or Enterprise subscription.
no-requests-verify-false
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-shell-true
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-sql-string-format
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-ssl-unverified-context
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-subprocess-user-input
error
log
Rule source requires an active
Pro or Enterprise subscription.
no-tarfile-extractall-unfiltered
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-tempfile-mktemp
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-wildcard-import
warning
log
Rule source requires an active
Pro or Enterprise subscription.
no-xml-untrusted-parser
error
block
Rule source requires an active
Pro or Enterprise subscription.
no-yaml-load-unsafe
error
block
Rule source requires an active
Pro or Enterprise subscription.
Version metadata
Published metadata
The hash-locked record of this published ruleset. When source contents change, the maintainer resyncs and the version bumps.
- Version
- v4
- Published
- Apr 8, 2026
- Source commits
- 0
- Synced
- Oct 11, 2026
- Hash
08c9daeca44925a622ac45b0784db031e8127f917c4016e4292e2c72675f808c- Signature
- Verified (publisher key)
- Tested with
- claude-code@current
- Plan
- Starter (free)
- Visibility
- Public
Source history
Recent commits
Latest commits touching rulesets/rules-python/.sigmashake/rules in sigmashakeinc/rules/rulesets/rules-python. The published version only bumps when a maintainer resyncs.
No commit history available.