checkov
checkov copied to clipboard
checkov crash under poweshell IDE with no params passed
Describe the issue Running checkov from PowerShell IDE Checkov should run and display params but instead throws an error
Examples
PS C:\WINDOWS\system32> checkov
_ _
___| |__ ___ ___| | _______ __
/ __| '_ \ / _ \/ __| |/ / _ \ \ / /
| (__| | | | __/ (__| < (_) \ V /
\___|_| |_|\___|\___|_|\_\___/ \_/
By bridgecrew.io | version: 2.0.1178
Would you like to “level up” your Checkov powers for free? The upgrade includes:
checkov : Traceback (most recent call last):
At line:1 char:1
+ checkov
+ ~~~~~~~
+ CategoryInfo : NotSpecified: (Traceback (most recent call last)::String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
File "C:\Python310\Scripts\checkov.cmd", line 44, in <module>
sys.exit(run())
File "C:\Python310\lib\site-packages\checkov\main.py", line 320, in run
bc_integration.onboarding()
File "C:\Python310\lib\site-packages\checkov\common\bridgecrew\platform_integration.py", line 460, in onboarding
print(Style.BRIGHT + colored("\nWould you like to “level up” your Checkov powers for free? The upgrade includes: \n\n", 'green',
File "C:\Python310\lib\site-packages\colorama\ansitowin32.py", line 41, in write
self.__convertor.write(text)
File "C:\Python310\lib\site-packages\colorama\ansitowin32.py", line 162, in write
self.write_and_convert(text)
File "C:\Python310\lib\site-packages\colorama\ansitowin32.py", line 187, in write_and_convert
self.write_plain_text(text, cursor, start)
File "C:\Python310\lib\site-packages\colorama\ansitowin32.py", line 195, in write_plain_text
self.wrapped.write(text[start:end])
File "C:\Python310\lib\site-packages\colorama\ansitowin32.py", line 41, in write
self.__convertor.write(text)
File "C:\Python310\lib\site-packages\colorama\ansitowin32.py", line 162, in write
self.write_and_convert(text)
File "C:\Python310\lib\site-packages\colorama\ansitowin32.py", line 190, in write_and_convert
self.write_plain_text(text, cursor, len(text))
File "C:\Python310\lib\site-packages\colorama\ansitowin32.py", line 195, in write_plain_text
self.wrapped.write(text[start:end])
File "C:\Python310\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u25e6' in position 296: character maps to <undefined>
Desktop (please complete the following information):
- OS: Windows 10
- Checkov Version 2.0.1178 $PSVersionTable
Name Value
PSVersion 5.1.19041.1682
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.19041.1682
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
Additional context
Possibly same issue as #1360