subprocess call - check for execution of untrusted input. Open
subprocess.check_call(command, cwd=cwd_client)
- Exclude checks
Consider possible security implications associated with subprocess module. Open
import subprocess
- Exclude checks
Starting a process with a partial executable path Open
rev_raw = subprocess.check_output(["git", "rev-parse", "HEAD"], cwd=new_cwd)
- Exclude checks
subprocess call - check for execution of untrusted input. Open
rev_raw = subprocess.check_output(["git", "rev-parse", "HEAD"], cwd=new_cwd)
- Exclude checks
Take the required action to fix the issue indicated by this "FIXME" comment. Open
# FIXME check if error in tests\test_fullmatch.py persists in a later
- Read upRead up
- Exclude checks
FIXME
tags are commonly used to mark places where a bug is suspected, but which the developer wants to deal with later.
Sometimes the developer will not have the time or will simply forget to get back to that tag.
This rule is meant to track those tags and to ensure that they do not go unnoticed.
Noncompliant Code Example
def divide(numerator, denominator): return numerator / denominator # FIXME denominator value might be 0
See
- MITRE, CWE-546 - Suspicious Comment
Take the required action to fix the issue indicated by this "FIXME" comment. Open
# FIXME pull request #259
- Read upRead up
- Exclude checks
FIXME
tags are commonly used to mark places where a bug is suspected, but which the developer wants to deal with later.
Sometimes the developer will not have the time or will simply forget to get back to that tag.
This rule is meant to track those tags and to ensure that they do not go unnoticed.
Noncompliant Code Example
def divide(numerator, denominator): return numerator / denominator # FIXME denominator value might be 0
See
- MITRE, CWE-546 - Suspicious Comment
Take the required action to fix the issue indicated by this "FIXME" comment. Open
# FIXME recheck later again
- Read upRead up
- Exclude checks
FIXME
tags are commonly used to mark places where a bug is suspected, but which the developer wants to deal with later.
Sometimes the developer will not have the time or will simply forget to get back to that tag.
This rule is meant to track those tags and to ensure that they do not go unnoticed.
Noncompliant Code Example
def divide(numerator, denominator): return numerator / denominator # FIXME denominator value might be 0
See
- MITRE, CWE-546 - Suspicious Comment