-
-
Notifications
You must be signed in to change notification settings - Fork 421
Notify_simplepush
- Source: https://simplepush.io/
- Icon Support: No
- Message Format: Text
- Message Limit: 10000 Characters per Message
SimplePush is a pretty straight forward messaging system you can get for your Android Device through their App here.
You can optionally add additional notification encryption in the settings where it provides you with a {salt} value and allows you to configure/set your own encryption {password}.
The Apprise team recognizes that the encryption used by this plugin is AES-CBC-128 which has been identified to have weaknesses including being vulnerable to the padding oracle attack (Reference).
If the level of encryption is not satisfactory to you, your options are:
- Reach out to SimplePush and ask for them to improve their security (to which Apprise will gladly accomodate) ...or
- Choose not to use Simple Push and select one of the many other options available.
What is important to identify is this weak encryption used by Apprise to access SimplePush is in place for compliance only. This will never have any cascading effect or impact any other secure notification service also supported by Apprise.
Below is a screenshot from https://simplepush.io/features explaining the defined encryption setting from the upstream source:
Valid authentication syntaxes are as follows:
spush://{apikey}/
spush://{salt}:{password}@{apikey}/
Variable | Required | Description |
---|---|---|
apikey | Yes | This is required for your account to work. You will be provided one from your SimplePush account. |
event | No | Optionally specify an event on the URL. |
password | No | SimplePush offers a method of further encrypting the message and title during transmission (on top of the secure channel it's already sent on). This is the Encryption password set. You must provide the salt value with the password in order to work. |
salt | No | The salt is provided to you by SimplePush and is the second part of the additional encryption you can use with this service. You must provide a password with the salt value in order to work. |
Send a SimplePush notification:
# Assume:
# - our {apikey} is ABC123
apprise -vv -t "Test Message Title" -b "Test Message Body" \
spush://ABC123