Giter Site home page Giter Site logo

scp-plugin's Introduction

SCP publisher - deprecated

This plugin is deprecated due to open security vulnerabilities and readily available replacements provided with currently supported operating systems.

There are two open security vulnerabilities. The plain text credentials storage security vulnerability was published in October 2017. The CSRF vulnerability and missing permission check security vulnerability was published in February 2022.

The scp command is available on all the operating systems that Jenkins supports. Unix variants include scp with the OpenSSH commands. Windows includes scp with their port of OpenSSH.

The plugin was last released in January 2011. The last commit with any change to the plugin source code was in January 2014.

The last successful build on ci.jenkins.io was in September 2020. The plugin does not build currently.

scp-plugin's People

Contributors

alanharder avatar cboylan avatar daniel-beck avatar daniel-beck-bot avatar jeblair avatar kohsuke avatar markewaite avatar ndeloof avatar olamy avatar olivergondza avatar ssogabe avatar zaro0508 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

scp-plugin's Issues

Add parameter base directory for hierarchy copy

It is often useful to check out a project, do work on it, and then scp a hierarchy that exists inside a directory in the project. But "keep hierarchy" assumes that the hierarchy base is always the workspace directory, necessitating a task to arrange the tree before the scp plugin is called, or ssh onto the target and copy the hierarchy parts there.

An extra parameter "base directory" available when enabling "keep hierarchy" would remove this necessity.

Is this plugin (scp) dead?

What feature do you want to see added?

I can see some PR and issue. Seems no one is maintaining it.

Will it be good idea to use it in production?

Upstream changes

No response

Add a possibility to configure sites directly using groovy

Hello!

We are using the jenkins-cli jar with its groovy command to automatically configure jenkins, we tried to add sites programmatically to the plugin but the sites array is too well protected, so we had to end up forging a request to pass to the configure() method (not fun, because not in a servlet environment).

So if the plugin descriptor had a public method like setSites() or something in these lines, my groovy script could simply invoke that

Here's a groovy snippet of what i wish would work

def descriptor = Jenkins.instance.getDescriptor("be.certipost.hudson.plugin.SCPRepositoryPublisher")
descriptor.setSites([
   new SCPSite(....),
   new SCPSite(....)
])
descriptor.save()

Thank you

[JENKINS-59660] SCP Plugin JCasc support

Your checklist for this issue

๐Ÿšจ Please review the guidelines for contributing to this repository.
๐Ÿ’ก To better understand plugin compatibility issues, you can read more here

Description

SCP Plugin github repo: https://github.com/jenkinsci/scp-plugin

I manually configured the scp plugin SCP repository hosts section in <JENKINS_MASTER>/configure

When i go to <JENKINS_MASTER>/configuration-as-code/viewExport, i don't see the SCP configs there which means its not supported.

Please add SCP Plugin JCasC support for SCP Plugin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.