
Security News
Follow-up and Clarification on Recent Malicious Ruby Gems Campaign
A clarification on our recent research investigating 60 malicious Ruby gems.
Ruby library to create XML syndication feeds for RingCentral message-store
REST API responses.
This library was originally created in response to a question on archiving RingCentral SMS data using Smarsh via a RSS feed.
gem install ringcentral-rss
While ringcentral_sdk
isn't strictly required for this SDK, it does build feeds based on the Faraday::Response
objects returned by the SDK.
require 'ringcentral-rss'
require 'ringcentral_sdk'
client = RingCentralSdk.new [...]
client.authorize [...]
res = client.http.get do |req|
req.url 'account/~/extension/~/message-store'
req.params['direction'] = 'Outbound'
req.params['messageType'] = 'SMS'
end
rc_feed = RingCentral::RSS::AtomFeed.new res
xml = rc_feed.to_xml
xml = RingCentral::RSS::AtomFeed.new(res).to_xml
Demo scripts are located in the scripts
directory of the GitHub repo. The following demos are included:
message-store
endpoint and print out XMLThe genesis of this is the requirement to have RingCentral SMS messages available via a RSS feed. There are 3 ways to accomplish this:
message-store
API response and converts it to RSSmessage-store
eventFilter and publishes to a remote feedmessage-store
API and publishes to a remote feedThe library code will convert RingCentral message-store API response and message objects into an XML feed. The included Sinatra web service will host this as a proxy feed (option #1 above).
See CHANGELOG.md
Project Repo
RingCentral API Docs
RingCentral Official SDKs
git checkout -b my-new-feature
)git commit -am 'Add some feature'
)git push origin my-new-feature
)RingCentral RSS is available under an MIT-style license. See LICENSE.md for details.
RingCentral RSS © 2016 by John Wang
FAQs
Unknown package
We found that ringcentral-rss demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A clarification on our recent research investigating 60 malicious Ruby gems.
Security News
ESLint now supports parallel linting with a new --concurrency flag, delivering major speed gains and closing a 10-year-old feature request.
Research
/Security News
A malicious Go module posing as an SSH brute forcer exfiltrates stolen credentials to a Telegram bot controlled by a Russian-speaking threat actor.