-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
flawfinder-action
committed
Sep 15, 2020
1 parent
bc8027e
commit 466b818
Showing
1 changed file
with
99 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | ||
<html> | ||
<head> | ||
<meta http-equiv="Content-type" content="text/html; charset=utf8"> | ||
<title>Flawfinder Results</title> | ||
<meta name="author" content="David A. Wheeler"> | ||
<meta name="keywords" lang="en" content="flawfinder results, security scan"> | ||
</head> | ||
<body> | ||
<h1>Flawfinder Results</h1> | ||
Here are the security scan results from | ||
<a href="https://dwheeler.com/flawfinder">Flawfinder version 2.0.11</a>, | ||
(C) 2001-2019 <a href="https://dwheeler.com">David A. Wheeler</a>. | ||
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223 | ||
<p> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8g2_buffer.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_byte.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_st7588.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_st7586s_erc240160.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8g2_hvline.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_setup.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_uc1608.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1306_48x64.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_sed1330.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1305.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1607_200x200.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_t6963.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1325.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_display.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_stdio.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_debounce.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8g2_box.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1317.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1306_128x32.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1309.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1606_172x72.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_uc1601.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1306_64x32.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_uc1638.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_sh1106_64x32.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8g2_setup.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1326.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ls013b7dh03.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_st7567.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8g2_line.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1306_64x48.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_a2printer.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_8x8.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_sbn1661.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_pcf8814_hx1230.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8g2_ll_hvline.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_st7586s_s028hn118a.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_u16toa.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_st7920.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1318.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8g2_input_value.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8g2_d_setup.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8g2_message.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8g2_cleardisplay.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8g2_kerning.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8g2_font.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1327.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_st7565.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_sh1106_72x40.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1306_96x16.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_il3820_296x128.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8g2_circle.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_sh1107.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_gpio.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_lc7981.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8log_u8x8.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_st75256.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_d_ssd1322.c <br> | ||
Examining ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_fonts.c <br> | ||
Error: encoding error in ./devices/remote_io/software/Middlewares/Third_Party/u8g2/Src/u8x8_fonts.c | ||
'utf-8' codec can't decode byte 0xd1 in position 5923: invalid continuation byte | ||
|
||
Python3 requires input character data to be perfectly encoded; | ||
it also requires perfectly correct system encoding settings. | ||
Unfortunately, your data and/or system settings are not. | ||
Here are some options: | ||
1. Run: PYTHONUTF8=0 python3 flawfinder | ||
if your system and and data are all properly set up for | ||
a non-UTF-8 encoding. | ||
2. Run: PYTHONUTF8=0 LC_ALL=C.ISO-2022 python3 flawfinder | ||
if your data has a specific encoding such as ISO-2022 | ||
(replace "ISO-2022" with the name of your encoding, | ||
and optionally replace "C" with your native language). | ||
3. Run: PYTHONUTF8=0 LC_ALL=C.ISO-8859-1 python3 flawfinder | ||
if your data has an unknown or inconsistent encoding | ||
(ISO-8859-1 encoders normally allow anything). | ||
4. Convert all your source code to the UTF-8 encoding. | ||
The system program "iconv" or Python program "cvt2utf" can | ||
do this (for cvt2tuf, you can use "pip install cvt2utf"). | ||
5. Run: python2 flawfinder | ||
(That is, use Python 2 instead of Python 3). | ||
Some of these options may not work depending on circumstance. | ||
In the long term, we recommend using UTF-8 for source code. | ||
For more information, see the documentation. |