Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.1] - 2025-08-02
Fixed
- Use official RubyGems release action for trusted publishing
Revert
- Use proven train-juniper release pattern for GitHub Actions
Installation
Ruby Gem
bash
gem install cyber_trackr_live -v 1.0.1
Or add to your Gemfile:
ruby
gem 'cyber_trackr_live', '~> 1.0.1'
OpenAPI Documentation
The interactive API documentation is available at:
Usage Example
ruby
require 'cyber_trackr_live'
# Initialize the client
client = CyberTrackrClient::ApiClient.new
# Use the helper for convenience
helper = CyberTrackrHelper.new
# List all STIGs
stigs = helper.list_stigs
puts "Found #{stigs.size} STIGs"
# Get a complete STIG with all requirements
complete_stig = helper.fetch_complete_stig('Juniper_SRX_Services_Gateway_ALG', '3', '3')
puts "STIG has #{complete_stig[:requirements].size} requirements"