Sigil is a multi-platform EPUB ebook editor
This report summarizes scanner evidence for Sigil-Ebook/Sigil, a C++ project with 7,010 GitHub stars. SynthScan examined 584,259 lines of code across 1379 source files, recording 1325 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 2.7 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 1010 finding(s).
Are imports declared and package/API names verified? 111 finding(s).
Are wrappers, guards, and repeated structures necessary? 275 finding(s).
Which changes need focused human review? 1325 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 1325 distinct pattern matches across 16 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CMakeLists.txt | 1 | ###A##################################################### | COMMENT |
| LOW | internal/gumbo/string_buffer.c | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/error.h | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/error.h | 161 | // The code point we encountered, for: | COMMENT |
| LOW | internal/gumbo/error.h | 201 | // responsible for deleting the buffer. (Note that the buffer is allocated with | COMMENT |
| LOW | internal/gumbo/util.c | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/insertion_mode.h | 1 | // Copyright 2011 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/parser.h | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/vector.c | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/attribute.c | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/char_ref.c | 1 | COMMENT | |
| LOW | internal/gumbo/char_ref.c | 21 | // | COMMENT |
| LOW | internal/gumbo/gumbo_edit.h | 1 | // Copyright 2015-2016 Kevin B. Hendricks, Stratford Ontario All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/gumbo_edit.h | 21 | #ifdef __cplusplus | COMMENT |
| LOW | internal/gumbo/tokenizer.h | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/tokenizer.h | 81 | COMMENT | |
| LOW | internal/gumbo/tokenizer.h | 101 | // GumboToken output; | COMMENT |
| LOW | internal/gumbo/utf8.c | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/utf8.c | 21 | #include <string.h> | COMMENT |
| LOW | internal/gumbo/utf8.c | 41 | // conditions that the HTML5 spec fully specifies but normal UTF8 decoders do | COMMENT |
| LOW | internal/gumbo/string_piece.h | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/tokenizer_states.h | 1 | // Copyright 2011 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/token_type.h | 1 | // Copyright 2011 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/string_buffer.h | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/string_buffer.h | 21 | #include <stddef.h> | COMMENT |
| LOW | internal/gumbo/error.c | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/error.c | 21 | #include <stdio.h> | COMMENT |
| LOW | internal/gumbo/util.h | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/tag.c | 1 | // Copyright 2011 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/char_ref.h | 1 | // Copyright 2011 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/char_ref.h | 21 | #ifndef GUMBO_CHAR_REF_H_ | COMMENT |
| LOW | internal/gumbo/vector.h | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/attribute.h | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/parser.c | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/parser.c | 21 | #include <strings.h> | COMMENT |
| LOW | internal/gumbo/parser.c | 261 | // It would perhaps be more explicit to have this as a parameter to | COMMENT |
| LOW | internal/gumbo/parser.c | 1521 | // Ownership of the attribute is transferred by this gumbo_vector_add, | COMMENT |
| LOW | internal/gumbo/utf8.h | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/utf8.h | 21 | // 2. Certain other codepoints (eg. control characters) are parse errors. | COMMENT |
| LOW | internal/gumbo/utf8.h | 101 | // Retrieves a character pointer to 1 past the end of the buffer. This is | COMMENT |
| LOW | internal/gumbo/tokenizer.c | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/tokenizer.c | 21 | // occurred, false if an error occurred). Sometimes the emit functions | COMMENT |
| LOW | internal/gumbo/tokenizer.c | 41 | // return, ensures that the correct state is recorded with any parse errors, and | COMMENT |
| LOW | internal/gumbo/tokenizer.c | 81 | COMMENT | |
| LOW | internal/gumbo/tokenizer.c | 121 | COMMENT | |
| LOW | internal/gumbo/tokenizer.c | 141 | bool _is_in_cdata; | COMMENT |
| LOW | internal/gumbo/tokenizer.c | 161 | // sometimes be a lowercased version of the actual input character. However, | COMMENT |
| LOW | internal/gumbo/tokenizer.c | 2901 | // 2. Some states (eg. CDATA, or various error conditions) require the | COMMENT |
| LOW | internal/gumbo/string_piece.c | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/gumbo_edit.c | 1 | // Copyright 2015 Kevin B. Hendricks, Stratford Ontario All Rights Reserved. | COMMENT |
| LOW | internal/gumbo/gumbo.h | 1 | // Copyright 2010 Google Inc. All Rights Reserved. | COMMENT |
| LOW | internal/exec_wrapper/exec.c | 81 | * | COMMENT |
| LOW | internal/exec_wrapper/exec.c | 101 | # endif | COMMENT |
| LOW | internal/lexbor/lexbor/core/core.h | 1 | /* | COMMENT |
| LOW | internal/lexbor/lexbor/core/core.h | 21 | #include "lexbor/core/lexbor.h" | COMMENT |
| LOW | internal/lexbor/lexbor/core/diyfp.h | 41 | #ifndef LEXBOR_DIYFP_H | COMMENT |
| LOW | internal/lexbor/lexbor/core/diyfp.h | 61 | COMMENT | |
| LOW | internal/lexbor/lexbor/core/strtod.c | 341 | #undef LEXBOR_DECIMAL_POWER_MAX | COMMENT |
| LOW | internal/lexbor/lexbor/core/def.h | 21 | #ifdef _MSC_VER | COMMENT |
| LOW | internal/lexbor/lexbor/core/def.h | 41 | #endif | COMMENT |
| 741 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | docs/Building_Qt6_From_Source_on_MacOSX.txt | 19 | # ------------------- | COMMENT |
| MEDIUM | docs/Building_Qt6_From_Source_on_MacOSX.txt | 123 | # ----------------------------- | COMMENT |
| MEDIUM | docs/Building_Qt6_From_Source_on_MacOSX.txt | 131 | # --------------------------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 169 | # ---------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 178 | # -------------------------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 480 | # ------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 529 | # --------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 575 | # ---------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 598 | # -------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 622 | # ------------------ | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 646 | # ------------------ | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 679 | # ------------------------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 691 | # -------------------------------------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 712 | # ---------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 731 | # -------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 740 | # ------------------------------ | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 776 | # ----------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 789 | # ----------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 801 | # ----------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 812 | # --------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 838 | # --------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 886 | # ------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 924 | # ------------------------ | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1014 | # -------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1030 | # -------------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1095 | # -------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1147 | # ------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1177 | # --------------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1207 | # ----------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1232 | # ------------------------------------ | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1261 | # ---------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1282 | # ------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1295 | # ----------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1308 | # ---------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1333 | # ----------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1350 | # --------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1483 | # ----------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1495 | # --------------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1512 | # ------------------------------------ | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1523 | # --------------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1625 | # --------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1648 | # -------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1672 | # --------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1773 | # ------------------------------ | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1804 | # ---------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1832 | # ------------------------ | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1845 | # ------------------------ | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1880 | # ----------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1906 | # ---------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1919 | # ------------------ | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1939 | # ------------ | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1984 | # ---------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 2004 | # ------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 2083 | # --------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 2100 | # --------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 2122 | # ------------------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 2134 | # ----------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 2154 | # ------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 2175 | # ----------------------- | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 2218 | # ------------------------ | COMMENT |
| 84 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .github/workflows/appimg_python3_gather.py | 4 | CODE | |
| LOW | .github/workflows/appimg_python3_gather.py | 4 | CODE | |
| LOW | .github/workflows/appimg_python3_gather.py | 4 | CODE | |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 35 | CODE | |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 36 | CODE | |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 36 | CODE | |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 36 | CODE | |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 36 | CODE | |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 36 | CODE | |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 36 | CODE | |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 36 | CODE | |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 36 | CODE | |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 5 | CODE | |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/diagnose.py | 8 | CODE | |
| LOW | …urce_Files/plugin_launchers/python/sigil_bs4/dammit.py | 10 | CODE | |
| LOW | …urce_Files/plugin_launchers/python/sigil_bs4/dammit.py | 15 | CODE | |
| LOW | …urce_Files/plugin_launchers/python/sigil_bs4/dammit.py | 44 | CODE | |
| LOW | …/plugin_launchers/python/sigil_bs4/builder/__init__.py | 6 | CODE | |
| LOW | …plugin_launchers/python/sigil_bs4/builder/_html5lib.py | 1 | CODE | |
| LOW | …les/plugin_launchers/python/sigil_bs4/builder/_lxml.py | 1 | CODE | |
| LOW | …Resource_Files/python_pkg/osx_add_python_framework6.py | 4 | CODE | |
| LOW | …Resource_Files/python_pkg/osx_add_python_framework6.py | 4 | CODE | |
| LOW | …Resource_Files/python_pkg/osx_add_python_framework6.py | 4 | CODE | |
| LOW | …Resource_Files/python_pkg/osx_add_python_framework6.py | 4 | CODE | |
| LOW | …Resource_Files/python_pkg/osx_add_python_framework6.py | 7 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather.py | 4 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather.py | 4 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather.py | 4 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather.py | 4 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather.py | 7 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather.py | 8 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather.py | 8 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather.py | 8 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather.py | 8 | CODE | |
| LOW | …/Resource_Files/python_pkg/osx_add_python_framework.py | 4 | CODE | |
| LOW | …/Resource_Files/python_pkg/osx_add_python_framework.py | 4 | CODE | |
| LOW | …/Resource_Files/python_pkg/osx_add_python_framework.py | 4 | CODE | |
| LOW | …/Resource_Files/python_pkg/osx_add_python_framework.py | 4 | CODE | |
| LOW | …/Resource_Files/python_pkg/osx_add_python_framework.py | 7 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather6.py | 4 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather6.py | 4 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather6.py | 4 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather6.py | 4 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather6.py | 7 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather6.py | 7 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather6.py | 7 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather6.py | 8 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather6.py | 8 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather6.py | 8 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather6.py | 8 | CODE | |
| LOW | src/Resource_Files/python3lib/opf3data.py | 5 | CODE | |
| LOW | src/Resource_Files/python3lib/opf3data.py | 5 | CODE | |
| LOW | src/Resource_Files/python3lib/opf3data.py | 5 | CODE | |
| LOW | src/Resource_Files/python3lib/opf3data.py | 5 | CODE | |
| LOW | src/Resource_Files/python3lib/getcodepointname.py | 1 | CODE | |
| LOW | src/Resource_Files/python3lib/metaproc3.py | 30 | CODE | |
| LOW | src/Resource_Files/python3lib/metaproc3.py | 30 | CODE | |
| LOW | src/Resource_Files/python3lib/opf_newparser.py | 28 | CODE | |
| LOW | src/Resource_Files/python3lib/ncxdata.py | 5 | CODE | |
| LOW | src/Resource_Files/python3lib/ncxdata.py | 5 | CODE | |
| 44 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/Resource_Files/plugin_launchers/python/preferences.py | 84 | except KeyError: | CODE |
| HIGH | …/Resource_Files/plugin_launchers/python/preferences.py | 53 | except SystemError: | CODE |
| HIGH | src/Resource_Files/plugin_launchers/python/unipath.py | 46 | except Exception: | CODE |
| HIGH | src/Resource_Files/plugin_launchers/python/unipath.py | 42 | except Exception: | CODE |
| HIGH | src/Resource_Files/plugin_launchers/python/launcher.py | 242 | except ImportError: | CODE |
| HIGH | …urce_Files/plugin_launchers/python/pluginhunspellml.py | 104 | except: | CODE |
| HIGH | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 227 | except ParserRejectedMarkup: | CODE |
| HIGH | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 199 | except Exception as e: | CODE |
| HIGH | …urce_Files/plugin_launchers/python/sigil_bs4/dammit.py | 45 | except ImportError: | CODE |
| HIGH | …urce_Files/plugin_launchers/python/sigil_bs4/dammit.py | 485 | except (LookupError, ValueError): | CODE |
| HIGH | …/plugin_launchers/python/sigil_bs4/builder/__init__.py | 319 | except ImportError: | CODE |
| HIGH | …/plugin_launchers/python/sigil_bs4/builder/__init__.py | 325 | except ImportError: | CODE |
| HIGH | src/Resource_Files/python_pkg/windows_python_gather.py | 148 | except: | CODE |
| HIGH | src/Resource_Files/python_pkg/windows_python_gather6.py | 144 | except: | CODE |
| HIGH | src/Resource_Files/python3lib/repomanager.py | 112 | except: | CODE |
| HIGH | src/Resource_Files/python3lib/updatechecker.py | 11 | except: | CODE |
| HIGH | src/Resource_Files/python3lib/updatechecker.py | 31 | except: | CODE |
| HIGH | src/Resource_Files/python3lib/updatechecker.py | 53 | except: | CODE |
| HIGH | src/Resource_Files/python3lib/functionsearch.py | 65 | except SystemError: | CODE |
| HIGH | src/Resource_Files/python3lib/unidecode/__init__.py | 61 | except UnicodeEncodeError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .github/workflows/make_post.py | 47 | CODE | |
| LOW | .github/workflows/appimg_python3_gather.py | 60 | CODE | |
| LOW | .github/workflows/appimg_python3_gather.py | 188 | CODE | |
| LOW | …c/Resource_Files/plugin_launchers/python/opf_parser.py | 104 | CODE | |
| LOW | …c/Resource_Files/plugin_launchers/python/opf_parser.py | 136 | CODE | |
| LOW | …c/Resource_Files/plugin_launchers/python/opf_parser.py | 323 | CODE | |
| LOW | …Resource_Files/plugin_launchers/python/navprocessor.py | 76 | CODE | |
| LOW | …Resource_Files/plugin_launchers/python/navprocessor.py | 124 | CODE | |
| LOW | …Resource_Files/plugin_launchers/python/navprocessor.py | 163 | CODE | |
| LOW | …Resource_Files/plugin_launchers/python/navprocessor.py | 208 | CODE | |
| LOW | …Resource_Files/plugin_launchers/python/navprocessor.py | 247 | CODE | |
| LOW | …Resource_Files/plugin_launchers/python/navprocessor.py | 288 | CODE | |
| LOW | …Resource_Files/plugin_launchers/python/navprocessor.py | 335 | CODE | |
| LOW | …/Resource_Files/plugin_launchers/python/quickparser.py | 118 | CODE | |
| LOW | …/Resource_Files/plugin_launchers/python/quickparser.py | 237 | CODE | |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 86 | CODE | |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 297 | CODE | |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 544 | CODE | |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 654 | CODE | |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 1099 | CODE | |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 1239 | CODE | |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 1316 | CODE | |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 1351 | CODE | |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 1413 | CODE | |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 1436 | CODE | |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 1530 | CODE | |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 1699 | CODE | |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 1997 | CODE | |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 2038 | CODE | |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 2064 | CODE | |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/diagnose.py | 151 | CODE | |
| LOW | …urce_Files/plugin_launchers/python/sigil_bs4/dammit.py | 294 | CODE | |
| LOW | …urce_Files/plugin_launchers/python/sigil_bs4/dammit.py | 799 | CODE | |
| LOW | …/plugin_launchers/python/sigil_bs4/builder/__init__.py | 151 | CODE | |
| LOW | …Resource_Files/python_pkg/osx_add_python_framework6.py | 88 | CODE | |
| LOW | …Resource_Files/python_pkg/osx_add_python_framework6.py | 126 | CODE | |
| LOW | …Resource_Files/python_pkg/osx_add_python_framework6.py | 184 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather.py | 56 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather.py | 171 | CODE | |
| LOW | …/Resource_Files/python_pkg/osx_add_python_framework.py | 113 | CODE | |
| LOW | …/Resource_Files/python_pkg/osx_add_python_framework.py | 212 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather6.py | 45 | CODE | |
| LOW | src/Resource_Files/python_pkg/windows_python_gather6.py | 167 | CODE | |
| LOW | src/Resource_Files/python3lib/metaproc3.py | 253 | CODE | |
| LOW | src/Resource_Files/python3lib/metaproc3.py | 114 | CODE | |
| LOW | src/Resource_Files/python3lib/sanitycheck.py | 84 | CODE | |
| LOW | src/Resource_Files/python3lib/sanitycheck.py | 242 | CODE | |
| LOW | src/Resource_Files/python3lib/opf_newparser.py | 86 | CODE | |
| LOW | src/Resource_Files/python3lib/opf_newparser.py | 122 | CODE | |
| LOW | src/Resource_Files/python3lib/opf_newparser.py | 214 | CODE | |
| LOW | src/Resource_Files/python3lib/metaproc2.py | 223 | CODE | |
| LOW | src/Resource_Files/python3lib/metaproc2.py | 104 | CODE | |
| LOW | src/Resource_Files/python3lib/ncxgenerator.py | 62 | CODE | |
| LOW | src/Resource_Files/python3lib/fix_opf_ids.py | 44 | CODE | |
| LOW | src/Resource_Files/python3lib/repomanager.py | 121 | CODE | |
| LOW | src/Resource_Files/python3lib/repomanager.py | 239 | CODE | |
| LOW | src/Resource_Files/python3lib/repomanager.py | 373 | CODE | |
| LOW | src/Resource_Files/python3lib/repomanager.py | 470 | CODE | |
| LOW | src/Resource_Files/python3lib/repomanager.py | 502 | CODE | |
| LOW | src/Resource_Files/python3lib/repomanager.py | 753 | CODE | |
| 19 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | src/Resource_Files/plugin_launchers/python/wrapper.py | 827 | def map_font_bookpath_to_mangling_algorithm(self, bookpath, ow): | CODE |
| LOW | …source_Files/plugin_launchers/python/inputcontainer.py | 73 | def get_hunspell_library_path(self): | CODE |
| LOW | …ource_Files/plugin_launchers/python/outputcontainer.py | 260 | def get_hunspell_library_path(self): | CODE |
| LOW | …ource_Files/plugin_launchers/python/outputcontainer.py | 277 | def font_bookpath_to_preferred_obfuscation_algorithm(self, bookpath, ow=None): | CODE |
| LOW | …c/Resource_Files/plugin_launchers/python/opf_parser.py | 382 | def handle_quoted_attribute_values(self, value): | CODE |
| LOW⚡ | …c/Resource_Files/plugin_launchers/python/opf_parser.py | 438 | def get_manifest_id_to_href_dict(self): | CODE |
| LOW⚡ | …c/Resource_Files/plugin_launchers/python/opf_parser.py | 441 | def get_manifest_id_to_mime_dict(self): | CODE |
| LOW⚡ | …c/Resource_Files/plugin_launchers/python/opf_parser.py | 444 | def get_manifest_id_to_bookpath_dict(self): | CODE |
| LOW⚡ | …c/Resource_Files/plugin_launchers/python/opf_parser.py | 447 | def get_manifest_id_to_properties_dict(self): | CODE |
| LOW⚡ | …c/Resource_Files/plugin_launchers/python/opf_parser.py | 450 | def get_manifest_id_to_fallback_dict(self): | CODE |
| LOW⚡ | …c/Resource_Files/plugin_launchers/python/opf_parser.py | 453 | def get_manifest_id_to_overlay_dict(self): | CODE |
| LOW | …c/Resource_Files/plugin_launchers/python/epub_utils.py | 79 | def epub_zip_up_book_contents(ebook_path, epub_filepath): | CODE |
| LOW | …c/Resource_Files/plugin_launchers/python/epub_utils.py | 105 | def build_adobe_encryption_xml(mangled_fonts): | CODE |
| LOW | …c/Resource_Files/plugin_launchers/python/epub_utils.py | 121 | def build_idpf_encryption_xml(mangled_fonts): | CODE |
| LOW | …esource_Files/plugin_launchers/python/bookcontainer.py | 335 | def get_hunspell_library_path(self): | CODE |
| LOW | …esource_Files/plugin_launchers/python/bookcontainer.py | 351 | def font_bookpath_to_preferred_obfuscation_algorithm(self, bookpath, ow=None): | CODE |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 143 | def _substitute_if_appropriate(cls, ns, f): | CODE |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 891 | def is_non_breaking_inline_tag(self): | CODE |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 1530 | def prettyprint_xhtml_contents(self, indent_level=0, eventual_encoding=DEFAULT_OUTPUT_ENCODING, | CODE |
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 1864 | def default_candidate_generator(tag): | CODE |
| LOW | …urce_Files/plugin_launchers/python/sigil_bs4/dammit.py | 57 | def _populate_class_variables(): | CODE |
| LOW | …urce_Files/plugin_launchers/python/sigil_bs4/dammit.py | 173 | def substitute_xml_containing_entities( | CODE |
| LOW | …/sigil_bs4/sigil_custom_changes_to_bs4-4.4.0.patch.txt | 255 | def register_treebuilders_from(module): | CODE |
| LOW | …/sigil_bs4/sigil_custom_changes_to_bs4-4.4.0.patch.txt | 558 | + def _prefix_for_attr_namespace(self, namespace): | CODE |
| LOW | …/sigil_bs4/sigil_custom_changes_to_bs4-4.4.0.patch.txt | 570 | + def _prefix_for_tag_namespace(self, namespace): | CODE |
| LOW | …/sigil_bs4/sigil_custom_changes_to_bs4-4.4.0.patch.txt | 995 | + def is_non_breaking_inline_tag(self): | CODE |
| LOW | …/sigil_bs4/sigil_custom_changes_to_bs4-4.4.0.patch.txt | 1398 | + def prettyprint_xhtml_contents(self, indent_level=0, eventual_encoding=DEFAULT_OUTPUT_ENCODING, | CODE |
| LOW | …/plugin_launchers/python/sigil_bs4/builder/__init__.py | 135 | def test_fragment_to_document(self, fragment): | CODE |
| LOW | …/plugin_launchers/python/sigil_bs4/builder/__init__.py | 151 | def _replace_cdata_list_attribute_values(self, tag_name, attrs): | CODE |
| LOW | …/plugin_launchers/python/sigil_bs4/builder/__init__.py | 294 | def register_treebuilders_from(module): | CODE |
| LOW | …plugin_launchers/python/sigil_bs4/builder/_html5lib.py | 89 | def test_fragment_to_document(self, fragment): | CODE |
| LOW | …les/plugin_launchers/python/sigil_bs4/builder/_lxml.py | 224 | def _prefix_for_attr_namespace(self, namespace): | CODE |
| LOW | …les/plugin_launchers/python/sigil_bs4/builder/_lxml.py | 237 | def _prefix_for_tag_namespace(self, namespace): | CODE |
| LOW | …les/plugin_launchers/python/sigil_bs4/builder/_lxml.py | 280 | def test_fragment_to_document(self, fragment): | CODE |
| LOW | …les/plugin_launchers/python/sigil_bs4/builder/_lxml.py | 306 | def test_fragment_to_document(self, fragment): | CODE |
| LOW | src/Resource_Files/python3lib/functionrep.py | 17 | def apply_func_to_match_groups(match, func=toUpper, handle_entities=handle_entities): | CODE |
| LOW⚡ | src/Resource_Files/python3lib/functionrep.py | 90 | def replace_uppercase_ignore_tags(match, number, file_name, metadata, data, *args, **kwargs): | CODE |
| LOW⚡ | src/Resource_Files/python3lib/functionrep.py | 96 | def replace_lowercase_ignore_tags(match, number, file_name, metadata, data, *args, **kwargs): | CODE |
| LOW⚡ | src/Resource_Files/python3lib/functionrep.py | 102 | def replace_capitalize_ignore_tags(match, number, file_name, metadata, data, *args, **kwargs): | CODE |
| LOW⚡ | src/Resource_Files/python3lib/functionrep.py | 108 | def replace_titlecase_ignore_tags(match, number, file_name, metadata, data, *args, **kwargs): | CODE |
| LOW⚡ | src/Resource_Files/python3lib/functionrep.py | 114 | def replace_swapcase_ignore_tags(match, number, file_name, metadata, data, *args, **kwargs): | CODE |
| LOW | src/Resource_Files/python3lib/metaproc3.py | 114 | def extract_recognized_metadata(self): | CODE |
| LOW | src/Resource_Files/python3lib/opf_newparser.py | 340 | def convert_metadata_attr_to_xml(self): | CODE |
| LOW | src/Resource_Files/python3lib/opf_newparser.py | 351 | def convert_metadata_entries_to_xml(self): | CODE |
| LOW | src/Resource_Files/python3lib/opf_newparser.py | 366 | def convert_manifest_entries_to_xml(self): | CODE |
| LOW | src/Resource_Files/python3lib/opf_newparser.py | 378 | def convert_spine_attr_to_xml(self): | CODE |
| LOW | src/Resource_Files/python3lib/opf_newparser.py | 390 | def convert_spine_entries_to_xml(self): | CODE |
| LOW | src/Resource_Files/python3lib/opf_newparser.py | 402 | def convert_guide_entries_to_xml(self): | CODE |
| LOW | src/Resource_Files/python3lib/opf_newparser.py | 409 | def convert_binding_entries_to_xml(self): | CODE |
| LOW | src/Resource_Files/python3lib/metaproc2.py | 104 | def extract_recognized_metadata(self): | CODE |
| LOW⚡ | src/Resource_Files/python3lib/repomanager.py | 266 | def build_epub_from_folder_contents(foldpath, epub_filepath): | CODE |
| LOW | src/Resource_Files/python3lib/repomanager.py | 160 | def copy_book_contents_to_destination(book_home, filepaths, destdir): | CODE |
| LOW | src/Resource_Files/python3lib/repomanager.py | 332 | def clone_repo_and_checkout_tag(localRepo, bookid, tagname, filename, dest_path): | CODE |
| LOW | src/Resource_Files/python3lib/repomanager.py | 608 | def generate_diff_from_checkpoints(localRepo, bookid, leftchkpoint, rightchkpoint): | CODE |
| LOW | src/Resource_Files/python3lib/repomanager.py | 721 | def get_current_status_vs_destdir(bookroot, bookfiles, destdir): | CODE |
| LOW | src/Resource_Files/python3lib/repomanager.py | 753 | def update_annotated_tag_message(localRepo, bookid, tagname, newmessage): | CODE |
| LOW | src/Resource_Files/python3lib/opf_id_parser.py | 383 | def convert_metadata_attr_to_xml(self): | CODE |
| LOW | src/Resource_Files/python3lib/opf_id_parser.py | 394 | def convert_metadata_entries_to_xml(self): | CODE |
| LOW | src/Resource_Files/python3lib/opf_id_parser.py | 409 | def convert_manifest_entries_to_xml(self): | CODE |
| LOW | src/Resource_Files/python3lib/opf_id_parser.py | 421 | def convert_spine_attr_to_xml(self): | CODE |
| 7 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 1402 | # This file is a library for parsing options in your shell scripts along | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 2502 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 2512 | # This function implements the same check as func_lalib_p without | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 2535 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 2545 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 2570 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 2710 | # Create a libtool object file (analogous to a ".la" file), | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 7475 | # Create the object directory. | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 10154 | # Create the old-style object. | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 10174 | # Create an invalid libtool object if no PIC, so that we don't | COMMENT |
| MEDIUM | 3rdparty/hunspell/tap-driver.sh | 22 | # This file is maintained in Automake, please report | COMMENT |
| MEDIUM | 3rdparty/zlib/os400/make.sh | 164 | # Create the OS/400 library if it does not exist. | COMMENT |
| MEDIUM | 3rdparty/zlib/os400/make.sh | 172 | # Create the DOCS source file if it does not exist. | COMMENT |
| MEDIUM | 3rdparty/zlib/os400/make.sh | 194 | # Create the OS/400 source program file for the C header files. | COMMENT |
| MEDIUM | 3rdparty/zlib/os400/make.sh | 205 | # Create the IFS directory for the C header files. | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 77 | # This file is dual licensed under the terms of the MIT license | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 1529 | # This file is dual licensed under the terms of the MIT license | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 1547 | # This file is a library for parsing options in your shell scripts along | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 2747 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 2757 | # This function implements the same check as func_lalib_p without | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 2780 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 2790 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 2815 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 2955 | # Create a libtool object file (analogous to a ".la" file), | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 7752 | # Create the object directory. | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 10431 | # Create the old-style object. | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 10451 | # Create an invalid libtool object if no PIC, so that we don't | COMMENT |
| MEDIUM | …plugin_launchers/python/sigil_bs4/builder/_html5lib.py | 200 | # Create a brand new NavigableString from this string. | COMMENT |
| MEDIUM | src/Resource_Files/python3lib/repomanager.py | 9 | # This file is part of Sigil. | COMMENT |
| MEDIUM | src/Resource_Files/python3lib/diffstat.py | 8 | # This file is part of Sigil. | COMMENT |
| MEDIUM | src/Resource_Files/python3lib/imagesupport.py | 9 | # This file is part of Sigil. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/Resource_Files/plugin_launchers/python/preferences.py | 55 | except Exception: | CODE |
| LOW | …/Resource_Files/plugin_launchers/python/preferences.py | 86 | except Exception: | CODE |
| MEDIUM | …/Resource_Files/plugin_launchers/python/preferences.py | 63 | def __getitem__(self, key): | CODE |
| MEDIUM | …c/Resource_Files/plugin_launchers/python/epub_utils.py | 163 | print('Error: font data must be a byte string') | CODE |
| MEDIUM | …c/Resource_Files/plugin_launchers/python/epub_utils.py | 174 | print('Error: font data must be a byte string') | CODE |
| MEDIUM | src/Resource_Files/plugin_launchers/python/hrefutils.py | 235 | print("Error resolving relative path segments") | CODE |
| MEDIUM | …source_Files/plugin_launchers/python/pluginhunspell.py | 135 | print("Error could not load hunspell shared library", hunspell_dllpath) | CODE |
| LOW | src/Resource_Files/plugin_launchers/python/unipath.py | 42 | except Exception: | CODE |
| LOW | src/Resource_Files/plugin_launchers/python/unipath.py | 46 | except Exception: | CODE |
| LOW | src/Resource_Files/plugin_launchers/python/launcher.py | 145 | except Exception as e: | CODE |
| MEDIUM | …urce_Files/plugin_launchers/python/pluginhunspellml.py | 186 | print("Error could not load hunspell shared library", hunspell_dllpath) | CODE |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 199 | except Exception as e: | CODE |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/diagnose.py | 72 | except Exception as e: | CODE |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/diagnose.py | 182 | except Exception as e: | CODE |
| LOW | …urce_Files/plugin_launchers/python/sigil_bs4/dammit.py | 448 | except Exception as e: | CODE |
| LOW | …/sigil_bs4/sigil_custom_changes_to_bs4-4.4.0.patch.txt | 753 | except Exception as e: | CODE |
| MEDIUM | src/Resource_Files/python3lib/metaproc3.py | 364 | # print("Error: %s\n" % e) | COMMENT |
| LOW | src/Resource_Files/python3lib/cssreformatter.py | 180 | except Exception as E: # css_parser.xml.dom.HierarchyRequestErr as E: | CODE |
| LOW⚡ | src/Resource_Files/python3lib/repomanager.py | 248 | except Exception as e: | CODE |
| LOW⚡ | src/Resource_Files/python3lib/repomanager.py | 258 | except Exception as e: | CODE |
| LOW | src/Resource_Files/python3lib/repomanager.py | 460 | except Exception as e: | CODE |
| LOW | src/Resource_Files/python3lib/repomanager.py | 600 | except Exception as e: | CODE |
| LOW | src/Resource_Files/python3lib/repomanager.py | 622 | except Exception as e: | CODE |
| LOW | src/Resource_Files/python3lib/xmlprocessor.py | 46 | except Exception: | CODE |
| LOW | src/Resource_Files/python3lib/xmlprocessor.py | 130 | except Exception: | CODE |
| LOW | src/Resource_Files/python3lib/imagesupport.py | 46 | except Exception as e: | CODE |
| LOW | src/Resource_Files/python3lib/functionsearch.py | 67 | except Exception as e: | CODE |
| LOW⚡ | src/Resource_Files/python3lib/functionsearch.py | 178 | except Exception as e: | CODE |
| LOW⚡ | src/Resource_Files/python3lib/functionsearch.py | 198 | except Exception as e: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 331 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 5227 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | 3rdparty/hunspell/ltmain.sh | 9176 | # This code stresses the "libraries are programs" paradigm to its | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 345 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 5475 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | 3rdparty/pcre2/ltmain.sh | 9453 | # This code stresses the "libraries are programs" paradigm to its | COMMENT |
| MEDIUM | src/Misc/MediaTypes.cpp | 160 | // robust to unknown mediatypes if they fit known patterns | COMMENT |
| MEDIUM | …source_Files/plugin_launchers/python/pluginhunspell.py | 60 | # then punt, so plugins that don't utilize libhunspell | COMMENT |
| MEDIUM | …urce_Files/plugin_launchers/python/pluginhunspellml.py | 75 | # then punt, so plugins that don't utilize libhunspell | COMMENT |
| LOW | …plugin_launchers/python/sigil_bs4/builder/_html5lib.py | 244 | # but we just set/changed the attributes, so call it again. | COMMENT |
| LOW | src/Resource_Files/python3lib/metaproc2.py | 264 | # not sure what this attribute is for so simply add it | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | 3rdparty/zlib/contrib/dotzlib/DotZLib/GZipStream.cs | 263 | /// <remarks>In this implementation, this method does nothing. This is because excessive | COMMENT |
| HIGH | 3rdparty/zlib/contrib/dotzlib/DotZLib/GZipStream.cs | 273 | /// <remarks>In this implementation this property is not supported</remarks> | COMMENT |
| HIGH | 3rdparty/zlib/contrib/dotzlib/DotZLib/GZipStream.cs | 290 | /// <remarks>In this implementation this property is not supported</remarks> | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | .github/workflows/appimg_python3_gather.py | 0 | \ import sys import builtins import os import _sitebuiltins def set_helper(): builtins.help = _sitebuiltins._helper() de | STRING |
| HIGH | src/Resource_Files/python_pkg/windows_python_gather.py | 0 | \ import sys import builtins import os import _sitebuiltins def set_helper(): builtins.help = _sitebuiltins._helper() de | STRING |
| HIGH | src/Resource_Files/python_pkg/windows_python_gather6.py | 0 | \ import sys import builtins import os import _sitebuiltins def set_helper(): builtins.help = _sitebuiltins._helper() de | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | 3rdparty/hunspell/ltmain.sh | 623 | # Set func_arith_result to the result of evaluating TERMs. | COMMENT |
| LOW | 3rdparty/hunspell/ltmain.sh | 647 | # Set func_basename_result to FILE with everything up to and including | COMMENT |
| LOW | 3rdparty/hunspell/ltmain.sh | 813 | # Set func_len_result to the length of STRING. STRING may not | COMMENT |
| LOW | 3rdparty/hunspell/ltmain.sh | 1031 | # Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. | COMMENT |
| LOW | 3rdparty/hunspell/ltmain.sh | 3911 | # Check if any of the arguments is a wrapper script. | COMMENT |
| LOW | 3rdparty/hunspell/ltmain.sh | 9877 | # Loop over the list of objects to be linked. | COMMENT |
| LOW | 3rdparty/zlib/os400/make.sh | 66 | # Set LINK to "YES" if the module has been compiled. | COMMENT |
| LOW | 3rdparty/pcre2/ltmain.sh | 379 | # Check if we can use backslash as IFS='\' separator, and set | COMMENT |
| LOW | 3rdparty/pcre2/ltmain.sh | 654 | # Set func_arith_result to the result of evaluating TERMs. | COMMENT |
| LOW | 3rdparty/pcre2/ltmain.sh | 678 | # Set func_basename_result to FILE with everything up to and including | COMMENT |
| LOW | 3rdparty/pcre2/ltmain.sh | 844 | # Set func_len_result to the length of STRING. STRING may not | COMMENT |
| LOW | 3rdparty/pcre2/ltmain.sh | 1062 | # Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. | COMMENT |
| LOW | 3rdparty/pcre2/ltmain.sh | 4159 | # Check if any of the arguments is a wrapper script. | COMMENT |
| LOW | 3rdparty/pcre2/ltmain.sh | 10154 | # Loop over the list of objects to be linked. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | src/Resource_Files/javascript/jquery-3.6.4.min.js | 2 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …Resource_Files/plugin_launchers/python/sigil_gumboc.py | 450 | __all__ = ['StringPiece', 'SourcePosition', 'AttributeNamespace', 'Attribute', | CODE |
| LOW | src/Resource_Files/plugin_launchers/python/imghdr.py | 62 | __all__ = ["what"] | CODE |
| LOW | …ce_Files/plugin_launchers/python/sigil_bs4/__init__.py | 24 | __all__ = ['BeautifulSoup'] | CODE |
| LOW | …ugin_launchers/python/sigil_bs4/builder/_htmlparser.py | 6 | __all__ = [ | CODE |
| LOW | …/plugin_launchers/python/sigil_bs4/builder/__init__.py | 13 | __all__ = [ | CODE |
| LOW | …plugin_launchers/python/sigil_bs4/builder/_html5lib.py | 4 | __all__ = [ | CODE |
| LOW | …les/plugin_launchers/python/sigil_bs4/builder/_lxml.py | 4 | __all__ = [ | CODE |
| LOW | src/Resource_Files/python3lib/titlecase.py | 21 | __all__ = ['titlecase'] | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | internal/lexbor/lexbor/css/selectors/pseudo_res.h | 142 | {(lxb_char_t *) "placeholder", 11, LXB_CSS_SELECTOR_PSEUDO_ELEMENT_PLACEHOLDER}, | CODE |
| LOW | internal/lexbor/lexbor/css/selectors/pseudo_res.h | 291 | {"placeholder", (void *) &lxb_css_selectors_pseudo_data_pseudo_element[LXB_CSS_SELECTOR_PSEUDO_ELEMENT_PLACEHOLDER], | CODE |
| LOW | src/main.cpp | 850 | filter->setInitialFilePath(QString("placeholder")); | CODE |
| LOW⚡ | src/Resource_Files/examples/clip_entries.ini | 45 | 22\Name=Example Clips/Text/Lorem Ipsum | CODE |
| LOW⚡ | src/Resource_Files/examples/clip_entries.ini | 46 | 22\Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ac tellus nunc. Phasellus imperdiet leo metus, e | CODE |
| LOW⚡ | src/Resource_Files/examples/clip_entries.ini | 46 | 22\Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ac tellus nunc. Phasellus imperdiet leo metus, e | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …rce_Files/plugin_launchers/python/sigil_bs4/element.py | 821 | CODE | |
| LOW | src/Resource_Files/python3lib/titlecase.py | 95 | CODE | |
| LOW | src/Resource_Files/python3lib/xmlprocessor.py | 143 | CODE | |
| LOW | src/Resource_Files/python3lib/xmlprocessor.py | 149 | CODE |