Skip to content

Introduced Safer FTP Alternative: Added FTP_TLS - #2877

Open
nydelzaf wants to merge 1 commit into
motioneye-project:python2from
nydelzaf:Fix_Weak_Crypto_FTP
Open

Introduced Safer FTP Alternative: Added FTP_TLS#2877
nydelzaf wants to merge 1 commit into
motioneye-project:python2from
nydelzaf:Fix_Weak_Crypto_FTP

Conversation

@nydelzaf

Copy link
Copy Markdown

Details

While triaging your project, our bug fixing tool generated the following message(s)-

In file: uploadservices.py, method: _get_conn, a clear-text protocol such as FTP, Telnet or SMTP is used. These protocols transfer data without any encryption, which expose applications to a large range of risks. iCR suggested that data should be transferred over only secure transport channels.

Changes

  • Added FTP_TLS support to upload services

Previously Found & Fixed

CLA Requirements

This section is only relevant if your project requires contributors to sign a Contributor License Agreement (CLA) for external contributions.

All contributed commits are already automatically signed off.

The meaning of a signoff depends on the project, but it typically certifies that committer has the rights to submit this work under the same license and agrees to a Developer Certificate of Origin (see https://developercertificate.org/ for more information).
- Git Commit SignOff documentation

Sponsorship and Support

This work is done by the security researchers from OpenRefactory and is supported by the Open Source Security Foundation (OpenSSF): Project Alpha-Omega. Alpha-Omega is a project partnering with open source software project maintainers to systematically find new, as-yet-undiscovered vulnerabilities in open source code - and get them fixed – to improve global software supply chain security.

The bug is found by running the Intelligent Code Repair (iCR) tool by OpenRefactory and then manually triaging the results.

Signed-off-by: fazledyn-or <ataf@openrefactory.com>
JamBalaya56562 added a commit to JamBalaya56562/motioneye that referenced this pull request Jun 29, 2026
Light first-pass triage of motioneye-project/motioneye:
- 100 newest open issues (motioneye-project#2956-motioneye-project#3371) and all 12 open PRs
- 64/100 issues are closeable now (52 answer-and-close, 14 request-info, dups/stale)
- PR action plan: merge motioneye-project#3366, rebase-and-merge motioneye-project#2590/motioneye-project#2595/motioneye-project#2691, review motioneye-project#2877/motioneye-project#3372,
  close stale motioneye-project#1616/motioneye-project#2765/motioneye-project#1570
- Includes per-item recommendation, difficulty, and reply/action notes

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
JamBalaya56562 added a commit to JamBalaya56562/motioneye that referenced this pull request Jun 29, 2026
Light first-pass triage of motioneye-project/motioneye:
- 100 newest open issues (motioneye-project#2956-motioneye-project#3371) and all 12 open PRs
- 64/100 issues are closeable now (52 answer-and-close, 14 request-info, dups/stale)
- PR action plan: merge motioneye-project#3366, rebase-and-merge motioneye-project#2590/motioneye-project#2595/motioneye-project#2691, review motioneye-project#2877/motioneye-project#3372,
  close stale motioneye-project#1616/motioneye-project#2765/motioneye-project#1570
- Includes per-item recommendation, difficulty, and reply/action notes

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
JamBalaya56562 added a commit to JamBalaya56562/motioneye that referenced this pull request Jun 30, 2026
Light first-pass triage of motioneye-project/motioneye:
- 100 newest open issues (motioneye-project#2956-motioneye-project#3371) and all 12 open PRs
- 64/100 issues are closeable now (52 answer-and-close, 14 request-info, dups/stale)
- PR action plan: merge motioneye-project#3366, rebase-and-merge motioneye-project#2590/motioneye-project#2595/motioneye-project#2691, review motioneye-project#2877/motioneye-project#3372,
  close stale motioneye-project#1616/motioneye-project#2765/motioneye-project#1570
- Includes per-item recommendation, difficulty, and reply/action notes

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
JamBalaya56562 added a commit to JamBalaya56562/motioneye that referenced this pull request Jun 30, 2026
Light first-pass triage of motioneye-project/motioneye:
- 100 newest open issues (motioneye-project#2956-motioneye-project#3371) and all 12 open PRs
- 64/100 issues are closeable now (52 answer-and-close, 14 request-info, dups/stale)
- PR action plan: merge motioneye-project#3366, rebase-and-merge motioneye-project#2590/motioneye-project#2595/motioneye-project#2691, review motioneye-project#2877/motioneye-project#3372,
  close stale motioneye-project#1616/motioneye-project#2765/motioneye-project#1570
- Includes per-item recommendation, difficulty, and reply/action notes

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants