You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: plugins/ssh/bin/komand_ssh
+1-1
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ from sys import argv
6
6
7
7
Name="SSH"
8
8
Vendor="rapid7"
9
-
Version="4.0.3"
9
+
Version="4.0.4"
10
10
Description="[Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell) (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. This plugin uses the [paramiko](http://www.paramiko.org/) to connect to a remote host via the library. The SSH plugin allows you to run commands on a remote host"
Copy file name to clipboardexpand all lines: plugins/ssh/help.md
+3-2
Original file line number
Diff line number
Diff line change
@@ -110,12 +110,12 @@ Example output:
110
110
## Troubleshooting
111
111
112
112
* The `key` field in connection setup takes a base64 encoded RSA private key which must contain a newline character after the BEGIN marker and before the END marker:
Copy file name to clipboardexpand all lines: plugins/ssh/plugin.spec.yaml
+44-29
Original file line number
Diff line number
Diff line change
@@ -3,57 +3,72 @@ extension: plugin
3
3
products: [insightconnect]
4
4
name: ssh
5
5
title: SSH
6
-
description: "[Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell) (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. This plugin uses the [paramiko](http://www.paramiko.org/) to connect to a remote host via the library. The SSH plugin allows you to run commands on a remote host"
7
-
version: 4.0.3
6
+
description: '[Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell) (SSH) is
7
+
a cryptographic network protocol for operating network services securely over an
8
+
unsecured network. This plugin uses the [paramiko](http://www.paramiko.org/) to
9
+
connect to a remote host via the library. The SSH plugin allows you to run commands
- "The `key` field in connection setup takes a base64 encoded RSA private key which must contain a newline character after the BEGIN marker and before the END marker:\nE.g.\n\n```\n-----BEGIN RSA PRIVATE KEY-----\nMIIEogIBAAKCAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7g4h53s=\n...\n-----END RSA PRIVATE KEY-----\n```\n\nYou can easily encode a private key file and copy a key to your clipboard on MacOS with the following command: `base64 < .ssh/id_rsa | pbcopy`.\nThis can then be pasted into the Connection's `key` input field"
39
+
- "The `key` field in connection setup takes a base64 encoded RSA private key which
40
+
must contain a newline character after the BEGIN marker and before the END marker:\n
...\n-----END RSA PRIVATE KEY-----\n```\n\nYou can easily encode a private key file
43
+
and copy a key to your clipboard on MacOS with the following command: `base64 <
44
+
.ssh/id_rsa | pbcopy`.\nThis can then be pasted into the Connection's `key` input
45
+
field"
36
46
version_history:
37
-
- "4.0.3 - Updated dependencies | Updated SDK to the latest version"
38
-
- "4.0.2 - Initial updates for fedramp compliance | Updated SDK to the latest version"
39
-
- "4.0.1 - Update from komand to insight-plugin-runtime"
40
-
- "4.0.0 - Upgrade the plugin runtime to `komand/python-3-37-plugin` and run as least-privileged user | Change the SSH key credential type to `credential_secret_key` to skip PEM validation in the product UI"
41
-
- "3.0.1 - Fixed issue obtaining username in connection"
42
-
- "3.0.0 - Update connection username from credential_secret_key to string"
43
-
- "2.0.0 - Update Run action output to return 3 output fields i.e. `stderr`, `stdout`, and `all_output`"
44
-
- "1.0.3 - New spec and help.md format for the Extension Library"
45
-
- "1.0.2 - Fixed issue where Run was excluded"
46
-
- "1.0.1 - Fix issue where run action was excluded from plugin on build"
47
-
- '1.0.0 - Support web server mode | Update to new credential types | Rename "Run remote command" action to "Run Remote Command"'
48
-
- "0.1.3 - SSL bug fix in SDK"
49
-
- "0.1.2 - Strip extra newlines in key"
50
-
- "0.1.1 - Connection SSH key input is now type bytes"
51
-
- "0.1.0 - Initial plugin"
47
+
- 4.0.4 - Updated SDK to the latest version (6.2.5)
48
+
- 4.0.3 - Updated dependencies | Updated SDK to the latest version
49
+
- 4.0.2 - Initial updates for fedramp compliance | Updated SDK to the latest version
50
+
- 4.0.1 - Update from komand to insight-plugin-runtime
51
+
- 4.0.0 - Upgrade the plugin runtime to `komand/python-3-37-plugin` and run as least-privileged
52
+
user | Change the SSH key credential type to `credential_secret_key` to skip PEM
53
+
validation in the product UI
54
+
- 3.0.1 - Fixed issue obtaining username in connection
55
+
- 3.0.0 - Update connection username from credential_secret_key to string
56
+
- 2.0.0 - Update Run action output to return 3 output fields i.e. `stderr`, `stdout`,
57
+
and `all_output`
58
+
- 1.0.3 - New spec and help.md format for the Extension Library
59
+
- 1.0.2 - Fixed issue where Run was excluded
60
+
- 1.0.1 - Fix issue where run action was excluded from plugin on build
61
+
- 1.0.0 - Support web server mode | Update to new credential types | Rename "Run remote
62
+
command" action to "Run Remote Command"
63
+
- 0.1.3 - SSL bug fix in SDK
64
+
- 0.1.2 - Strip extra newlines in key
65
+
- 0.1.1 - Connection SSH key input is now type bytes
Copy file name to clipboardexpand all lines: plugins/ssh/setup.py
+1-1
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
4
4
5
5
setup(name="ssh-rapid7-plugin",
6
-
version="4.0.3",
6
+
version="4.0.4",
7
7
description="[Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell) (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. This plugin uses the [paramiko](http://www.paramiko.org/) to connect to a remote host via the library. The SSH plugin allows you to run commands on a remote host",
0 commit comments