CRIT
MINED018
[MINED018] Unsafe Deserialization Pickle: pickle.loads / yaml.load (without Loader=SafeLo…
SpecialCollection.js:23
CRIT
SEC116
[SEC116] Ruby YAML.load / Marshal.load on untrusted input: `YAML.load` (pre-3.1) and `Mar…
SpecialCollection.js:23
CRIT
SEC079
[SEC079] Python: yaml.load without SafeLoader: yaml.load() without explicit SafeLoader ca…
SpecialCollection.js:23
HIGH
MINED108
[MINED108] `self.parse_and_store` used but never assigned in __init__: Method `process_so…
BugsfreeMain/TV-China.py:191
HIGH
MINED108
[MINED108] `self.fetch_content` used but never assigned in __init__: Method `process_sour…
BugsfreeMain/TV-China.py:190
HIGH
MINED108
[MINED108] `self.fetch_content` used but never assigned in __init__: Method `process_sour…
BugsfreeMain/TV-China.py:182
HIGH
MINED108
[MINED108] `self.check_link_active` used but never assigned in __init__: Method `filter_a…
BugsfreeMain/TV-China.py:158
HIGH
MINED108
[MINED108] `self.parse_and_store` used but never assigned in __init__: Method `process_so…
BugsfreeMain/Movies-Bollywood.py:147
HIGH
MINED108
[MINED108] `self.extract_stream_urls_from_html` used but never assigned in __init__: Meth…
BugsfreeMain/Movies-Bollywood.py:144
HIGH
MINED108
[MINED108] `self.filter_active_channels` used but never assigned in __init__: Method `pro…
BugsfreeMain/Movies-Bollywood.py:154
HIGH
MINED108
[MINED108] `self.parse_and_store` used but never assigned in __init__: Method `process_so…
BugsfreeMain/Movies-Bollywood.py:151
HIGH
MINED108
[MINED108] `self.fetch_content` used but never assigned in __init__: Method `process_sour…
BugsfreeMain/Movies-Bollywood.py:150
HIGH
MINED108
[MINED108] `self.fetch_content` used but never assigned in __init__: Method `process_sour…
BugsfreeMain/Movies-Bollywood.py:142
HIGH
MINED108
[MINED108] `self.check_link_active` used but never assigned in __init__: Method `filter_a…
BugsfreeMain/Movies-Bollywood.py:121
HIGH
MINED108
[MINED108] `self.parse_and_store` used but never assigned in __init__: Method `process_so…
BugsfreeMain/TV-France.py:187
HIGH
MINED108
[MINED108] `self.extract_stream_urls_from_html` used but never assigned in __init__: Meth…
BugsfreeMain/TV-France.py:184
HIGH
MINED108
[MINED108] `self.filter_active_channels` used but never assigned in __init__: Method `pro…
BugsfreeMain/TV-France.py:194
HIGH
MINED108
[MINED108] `self.parse_and_store` used but never assigned in __init__: Method `process_so…
BugsfreeMain/TV-France.py:191
HIGH
MINED108
[MINED108] `self.fetch_content` used but never assigned in __init__: Method `process_sour…
BugsfreeMain/TV-France.py:190
HIGH
MINED108
[MINED108] `self.fetch_content` used but never assigned in __init__: Method `process_sour…
BugsfreeMain/TV-France.py:182
HIGH
MINED108
[MINED108] `self.check_link_active` used but never assigned in __init__: Method `filter_a…
BugsfreeMain/TV-France.py:158
HIGH
MINED108
[MINED108] `self.parse_and_store` used but never assigned in __init__: Method `process_so…
BugsfreeMain/TV-Egypt.py:187
HIGH
MINED108
[MINED108] `self.extract_stream_urls_from_html` used but never assigned in __init__: Meth…
BugsfreeMain/TV-Egypt.py:184
HIGH
MINED108
[MINED108] `self.filter_active_channels` used but never assigned in __init__: Method `pro…
BugsfreeMain/TV-Egypt.py:194
HIGH
MINED108
[MINED108] `self.parse_and_store` used but never assigned in __init__: Method `process_so…
BugsfreeMain/TV-Egypt.py:191
HIGH
MINED108
[MINED108] `self.fetch_content` used but never assigned in __init__: Method `process_sour…
BugsfreeMain/TV-Egypt.py:190
HIGH
MINED108
[MINED108] `self.fetch_content` used but never assigned in __init__: Method `process_sour…
BugsfreeMain/TV-Egypt.py:182
HIGH
MINED108
[MINED108] `self.check_link_active` used but never assigned in __init__: Method `filter_a…
BugsfreeMain/TV-Egypt.py:158
HIGH
SEC083
[SEC083] JS: new RegExp() with non-literal: new RegExp(<variable>) — variable input can c…
SpecialCollection.js:179
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
BugsfreeMain/TV-Bahrain.py:107
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
BugsfreeMain/TV-Arabic.py:107
HIGH
MINED001
[MINED001] Bare Except Pass: except: pass or except Exception: pass — silently swallows e…
BugsfreeMain/Movies-Private.py:107
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
BugsfreeMain/TV-Bahrain.py:101
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
BugsfreeMain/TV-Arabic.py:101
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
BugsfreeMain/Movies-Private.py:101
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
BugsfreeMain/Movies-Private.py:185
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
BugsfreeMain/Movies-Hollywood.py:145
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
BugsfreeMain/Movies-Bollywood.py:145
HIGH
SEC103
[SEC103] LDAP injection — non-constant search filter: User input concatenated into an LDA…
BugsfreeMain/Movies-Private.py:126
HIGH
SEC103
[SEC103] LDAP injection — non-constant search filter: User input concatenated into an LDA…
BugsfreeMain/Movies-Bollywood.py:93
HIGH
MINED115
[MINED115] Action `bugsfreeweb/LiveTVCollector/.github/workflows/update-indexes.yml` pinn…
.github/workflows/TV-China.yml:50
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v4`: `uses: actions/setu…
.github/workflows/TV-China.yml:27
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/TV-China.yml:22
HIGH
MINED115
[MINED115] Action `bugsfreeweb/LiveTVCollector/.github/workflows/update-indexes.yml` pinn…
.github/workflows/Movies-WorldCollectio…:50
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v4`: `uses: actions/setu…
.github/workflows/Movies-WorldCollectio…:27
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/Movies-WorldCollectio…:22
HIGH
MINED115
[MINED115] Action `bugsfreeweb/LiveTVCollector/.github/workflows/update-indexes.yml` pinn…
.github/workflows/TV-Collection.yml:50
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v4`: `uses: actions/setu…
.github/workflows/TV-Collection.yml:27
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/TV-Collection.yml:22
HIGH
MINED115
[MINED115] Action `bugsfreeweb/LiveTVCollector/.github/workflows/update-indexes.yml` pinn…
.github/workflows/TV-Mexico.yml:50
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v4`: `uses: actions/setu…
.github/workflows/TV-Mexico.yml:27
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/TV-Mexico.yml:22
HIGH
MINED115
[MINED115] Action `bugsfreeweb/LiveTVCollector/.github/workflows/update-indexes.yml` pinn…
.github/workflows/TV-Brazil.yml:50
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v4`: `uses: actions/setu…
.github/workflows/TV-Brazil.yml:27
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/TV-Brazil.yml:22
HIGH
MINED115
[MINED115] Action `actions/setup-node` pinned to mutable ref `@v3`: `uses: actions/setup-…
.github/workflows/SpecialCollection.yml:19
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/SpecialCollection.yml:15
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v5`: `uses: actions/setu…
.github/workflows/Stream_checkerVOD-WW.…:18
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/Stream_checkerVOD-WW.…:15
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v5`: `uses: actions/setu…
.github/workflows/Stream_checker-BD.yml:18
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/Stream_checker-BD.yml:15
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v5`: `uses: actions/setu…
.github/workflows/Stream_checker-IL.yml:18
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/Stream_checker-IL.yml:15
HIGH
MINED115
[MINED115] Action `actions/setup-python` pinned to mutable ref `@v5`: `uses: actions/setu…
.github/workflows/Stream_checker-MX.yml:18
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/Stream_checker-MX.yml:15
HIGH
CORE_NO_TESTS
No test files found
—
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-ID.py:183
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-BD.py:141
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-BD.py:183
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-PT.py:141
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-PT.py:183
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-PK.py:141
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-PK.py:183
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams_VOD-WW.…:141
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams_VOD-WW.…:183
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-TR.py:141
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-TR.py:183
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-VN.py:141
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-VN.py:183
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-IN.py:141
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-IN.py:183
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-RU.py:141
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-RU.py:183
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-MX.py:141
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-MX.py:183
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-TH.py:141
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-TH.py:183
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-EG.py:141
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-EG.py:183
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-IL.py:141
MED
MINED111
[MINED111] Bare except continues silently: Bare `except:` (or `except Exception:`) that r…
BugsfreeStreams/process_streams-IL.py:183
MED
CFG006
[CFG006] Missing .gitignore: No .gitignore file. Risk of committing secrets and build art…
—
MED
SEC007
[SEC007] Unsafe Deserialization: Unsafe deserialization can execute arbitrary code.
SpecialCollection.js:23
MED
COMP001
[COMP001] High cognitive complexity: Function `parse_and_store` has cognitive complexity …
BugsfreeMain/Movies-Hollywood.py:80
MED
COMP001
[COMP001] High cognitive complexity: Function `parse_and_store` has cognitive complexity …
BugsfreeMain/Movies-Bollywood.py:80
MED
WEB003
Public web service has no security.txt
.well-known/security.txt
MED
AGT012
Agent control bridge may listen on a network interface without visible auth
BugsfreeStreams/processed_links-MXD.json:1822
MED
WEB015
Public web app has no Content Security Policy
index.html
LOW
COMP001
[COMP001] High cognitive complexity: Function `extract_stream_urls_from_html` has cogniti…
BugsfreeMain/Movies-Bollywood.py:39
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-France.py:16
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Egypt.py:95
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Egypt.py:42
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Egypt.py:16
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Collection.py:95
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Collection.py:42
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Collection.py:16
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-China.py:95
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-China.py:42
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-China.py:16
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Canada.py:95
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Canada.py:42
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Canada.py:16
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Brazil.py:95
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Brazil.py:42
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Brazil.py:16
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Bangladesh.py:95
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Bangladesh.py:42
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Bangladesh.py:16
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Bahrain.py:95
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Bahrain.py:42
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Bahrain.py:16
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Arabic.py:42
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/TV-Arabic.py:16
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/Movies-Worldwide.py:16
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/Movies-WorldCollection.py:16
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/Movies-VOD.py:16
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/Movies-SecretWorld.py:16
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/Movies-Private.py:42
LOW
AIC003
Duplicated implementation block across source files
BugsfreeMain/Movies-Hollywood.py:16
LOW
WEB001
Public web app has no robots.txt
robots.txt
LOW
WEB002
Public web app has no sitemap
sitemap.xml
LOW
WEB008
Public docs site has no llms.txt
llms.txt
LOW
WEB011
Public web app has no humans.txt
humans.txt
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
SpecialCollection.js:25
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
BugsfreeMain/TV-Bahrain.py:108
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
BugsfreeMain/TV-Arabic.py:108
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
BugsfreeMain/Movies-Private.py:108
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
BugsfreeMain/TV-Bahrain.py:99
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
BugsfreeMain/TV-Arabic.py:99
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
BugsfreeMain/Movies-Private.py:99
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
BugsfreeMain/Movies-Private.py:33
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
BugsfreeMain/Movies-Hollywood.py:29
INFO
MINED067
[MINED067] Python Requests No Timeout: requests.get/post/etc. without timeout= can hang f…
BugsfreeMain/Movies-Bollywood.py:29