{"repo":"PixarAnimationStudios/ruby-jss","free":true,"listed":false,"github":"https://github.com/PixarAnimationStudios/ruby-jss","clone":"git clone https://github.com/PixarAnimationStudios/ruby-jss.git","description":"ruby-jss provides native ruby access to the REST APIs of Jamf Pro, an enterprise/education tool for managing Apple devices, from jamf.com. The Jamf module provides access to both APIs. Jamf Pro objects are implemented as classes and interact with each other. Authentication tokens, data format and other details are handled under the hood to allow simpler, intuitive automation of Jamf-related tasks.","language":"Ruby","stars":97,"topics":["api","jamf-pro","ruby"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"ruby-jss: Working with the Jamf Pro APIs in Ruby IMPORTANT : Known Security Issue in v1.5.3 and below Versions of ruby-jss prior to 1.6.0 contain a known security issue due to how we were using the 'plist' gem. This has been resolved in 1.6.0, which now uses the CFProperlyList gem. Please update all installations of ruby-jss to at least v1.6.0. Many many thanks to actae0n of Blacksun Hackers Club for reporting this issue and providing examples of how it could be exploited. ------ Table of contents - IMPORTANT: Known Security Issue in v1.5.3 and below - DESCRIPTION - SYNOPSIS - USAGE - Connecting to the Server - Using multiple connections - Working with Jamf Objects - Listing Objects - Retrieving Objects - Creating Objects - Updating Objects - Deleting Objects - OBJECTS IMPLEMENTED - Migrating classes from the Classic to the Jamf Pro API - Other useful classes & modules: - Object-related API endpoints - CONFIGURATION - Passwords - BEYOND THE API - INSTALL - REQUIREMENTS - HELP & CONTACT INFO - LICENSE DESCRIPTION ruby-jss defines a Ruby module called Jamf , which is used for accessing both the 'Classic' and 'Jamf Pro' APIs of a Jamf Pro server. Jamf Pro is an enterprise-level management tool for Apple devices from Jamf.com. ruby-jss is available as a ruby gem, and the source is on github. The Jamf module maintains connections to both APIs simultaneously, and uses which ever is appropriate as needed. Details like authentication tokens, token refreshing, JSON and XML parsing, an","default_branch":null,"files":null,"tree":[],"storefront":"/r/PixarAnimationStudios","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PixarAnimationStudios/ruby-jss/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}