cleo
Cleo allows you to create beautiful and testable command-line interfaces.
Activity
- Latest release
- 1y ago
- Total releases
- 35
- Cadence
- ~2 months
- Last 12 months
- 0
Details
- License
- MIT
- First release
- Mar 24, 2014
| Version | Released | |
|---|---|---|
2.2.1
patch
| ||
2.2.0
minor
| ||
2.1.0
minor
| ||
2.0.1
patch
| ||
2.0.0
major
| ||
1.0.0
major
1 CVE
CVE-2022-42966
GHSA-2p9h-ccw7-33gf
PYSEC-2022-43178
Nov 10, 2022
cleo is vulnerable to Regular Expression Denial of Service (ReDoS)
5.9
/ 10
Medium
Network
High
None
None
Unchanged
None
None
High
An exponential ReDoS (Regular Expression Denial of Service) can be triggered in the cleo PyPI package, when an attacker is able to supply arbitrary input to the Table.set_rows method. Affected versions
1.0.0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
Fixed in
2.0.0
References
Updated Jul 02, 2026 · Source: OSV.dev | ||
1.0.0a5
pre
1 CVE
CVE-2022-42966
GHSA-2p9h-ccw7-33gf
PYSEC-2022-43178
Nov 10, 2022
cleo is vulnerable to Regular Expression Denial of Service (ReDoS)
5.9
/ 10
Medium
Network
High
None
None
Unchanged
None
None
High
An exponential ReDoS (Regular Expression Denial of Service) can be triggered in the cleo PyPI package, when an attacker is able to supply arbitrary input to the Table.set_rows method. Affected versions
1.0.0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
Fixed in
2.0.0
References
Updated Jul 02, 2026 · Source: OSV.dev | ||
1.0.0a4
pre
1 CVE
CVE-2022-42966
GHSA-2p9h-ccw7-33gf
PYSEC-2022-43178
Nov 10, 2022
cleo is vulnerable to Regular Expression Denial of Service (ReDoS)
5.9
/ 10
Medium
Network
High
None
None
Unchanged
None
None
High
An exponential ReDoS (Regular Expression Denial of Service) can be triggered in the cleo PyPI package, when an attacker is able to supply arbitrary input to the Table.set_rows method. Affected versions
1.0.0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
Fixed in
2.0.0
References
Updated Jul 02, 2026 · Source: OSV.dev | ||
1.0.0a3
pre
1 CVE
CVE-2022-42966
GHSA-2p9h-ccw7-33gf
PYSEC-2022-43178
Nov 10, 2022
cleo is vulnerable to Regular Expression Denial of Service (ReDoS)
5.9
/ 10
Medium
Network
High
None
None
Unchanged
None
None
High
An exponential ReDoS (Regular Expression Denial of Service) can be triggered in the cleo PyPI package, when an attacker is able to supply arbitrary input to the Table.set_rows method. Affected versions
1.0.0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
Fixed in
2.0.0
References
Updated Jul 02, 2026 · Source: OSV.dev | ||
1.0.0a2
pre
1 CVE
CVE-2022-42966
GHSA-2p9h-ccw7-33gf
PYSEC-2022-43178
Nov 10, 2022
cleo is vulnerable to Regular Expression Denial of Service (ReDoS)
5.9
/ 10
Medium
Network
High
None
None
Unchanged
None
None
High
An exponential ReDoS (Regular Expression Denial of Service) can be triggered in the cleo PyPI package, when an attacker is able to supply arbitrary input to the Table.set_rows method. Affected versions
1.0.0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
Fixed in
2.0.0
References
Updated Jul 02, 2026 · Source: OSV.dev | ||
1.0.0a1
pre
1 CVE
CVE-2022-42966
GHSA-2p9h-ccw7-33gf
PYSEC-2022-43178
Nov 10, 2022
cleo is vulnerable to Regular Expression Denial of Service (ReDoS)
5.9
/ 10
Medium
Network
High
None
None
Unchanged
None
None
High
An exponential ReDoS (Regular Expression Denial of Service) can be triggered in the cleo PyPI package, when an attacker is able to supply arbitrary input to the Table.set_rows method. Affected versions
1.0.0
1.0.0a1
1.0.0a2
1.0.0a3
1.0.0a4
1.0.0a5
Fixed in
2.0.0
References
Updated Jul 02, 2026 · Source: OSV.dev | ||
0.8.1
patch
| ||
0.8.0
minor
| ||
0.7.6
patch
| ||
0.7.5
patch
| ||
0.7.4
patch
| ||
0.7.3
patch
| ||
0.7.2
patch
| ||
0.7.1
patch
| ||
0.7.0
minor
| ||
0.6.8
patch
| ||
0.6.7
patch
| ||
0.6.6
patch
| ||
0.6.5
patch
| ||
0.6.4
patch
| ||
0.6.4b1
pre
| ||
0.6.3
patch
| ||
0.6.2
patch
| ||
0.6.1
patch
| ||
0.6.0
minor
| ||
0.5.0
minor
| ||
0.4.1
patch
| ||
0.4.0
minor
| ||
0.3.0
minor
| ||
0.2.0
initial
|