{"id":16572554,"url":"https://github.com/davidski/psredseal","last_synced_at":"2025-03-04T18:31:30.437Z","repository":{"id":4600037,"uuid":"5742938","full_name":"davidski/PSRedSeal","owner":"davidski","description":"🀄PowerShell module for working with the RedSeal REST API.","archived":false,"fork":false,"pushed_at":"2021-01-22T03:18:47.000Z","size":135,"stargazers_count":4,"open_issues_count":5,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-19T18:29:46.792Z","etag":null,"topics":["powershell","redseal-server"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidski.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-09-10T00:00:22.000Z","updated_at":"2022-07-11T08:03:42.000Z","dependencies_parsed_at":"2022-08-26T07:40:33.641Z","dependency_job_id":null,"html_url":"https://github.com/davidski/PSRedSeal","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidski%2FPSRedSeal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidski%2FPSRedSeal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidski%2FPSRedSeal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidski%2FPSRedSeal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidski","download_url":"https://codeload.github.com/davidski/PSRedSeal/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241899398,"owners_count":20039287,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["powershell","redseal-server"],"created_at":"2024-10-11T21:27:55.827Z","updated_at":"2025-03-04T18:31:30.141Z","avatar_url":"https://github.com/davidski.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://ci.appveyor.com/api/projects/status/github/davidski/PSRedSeal?svg=true)](https://ci.appveyor.com/project/davidski/PSRedSeal)\n\n# Introduction\nA PowerShell integration library for working with [RedSeal](https://www.redseal.net).\n\n## Sample Use Cases\n+ Retrieve risk map data and store for trending and reporting\n+ Develop and implement rules governing asset business values\n+ Extract vulnerability data\n+ Maintain group memberships\n+ Execute ad-hoc queries\n+ Verify the status of your RedSeal server and report utilization stats\n\n# Installation\nThere's More Than One Way To Do It (TMTOWTDI), but one of the simplest is via \nthe [PowerShell Gallery](https://www.powershellgallery.com):\n\n```PowerShell\nInstall-Module -Name PSRedSeal\n```\n\nAlternatively you can manually install the module by:\n\n1. Downloading a zip build from the release page.\n2. Unblocking and extracting the zip.\n3. From PowerShell in the extracted directory enter: `{PowerShell} Install-Module -Path .\\PSRedSeal`\n\n# Command Set\n\nExposed cmdlets include (check `Get-Command -Module PSRedSeal` for latest):\n\n+ Connect-RSServer - Connect to a RedSeal server\n+ ConvertFrom-RSDate - Utility function to convert RedSeal's data format into a .NET compatible datetime object\n+ Get-RSCollectionTasks - Retrieve the list of data collection tasks\n+ Get-RSConnection - Retrieve current RedSeal connection status\n+ Get-RSDevice - Retrieve a device\n+ Get-RSDeviceDetail - Fetch full details on a device\n+ Get-RSGroup - Get policy group\n+ Get-RSHost - Get host object\n+ Get-RSHostDetail - Get details on host object\n+ Get-RSReportList - Retrieve list of available RedSeal reports\n+ Get-RSSubnet - Fetch subnet info\n+ Get-RSSystemStatus - Get the status of the RedSeal server\n+ Get-RSView - Fetch all available views\n+ Invoke-RSDataQuery - Execute a RedSeal DataQuery\n+ Invoke-RSQuery - Invoke a RedSeal access/threat/detailed path query\n+ Read-RSAccessResult - Parse access query results\n+ Read-RSImpactResult - Parse impact query results\n+ Read-RSPathResult - Parse detailed path results\n+ Read-RSReport - Retrieve and parse an Actuate report\n+ Read-RSThreatResult - Parse threat query results\n+ Send-RSRequest - Send request to the proper version of RedSeal API\n+ Set-RSDataQuery - Prepare a data query\n+ Set-RSGroup - Modify a group\n+ Set-RSHost - Modify a host\n+ Set-RSHostValue - Modify a host's business value\n+ Set-RSQueryTarget - Set a target or destination query object for subsequent query\n\n# Limitations\n- Only tested with PowerShell v3+\n- RedSeal v7 API targeted.\n\n# Links\n[RedSeal](https://www.redseal.net/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidski%2Fpsredseal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidski%2Fpsredseal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidski%2Fpsredseal/lists"}