-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSaaSquatch.psd1
More file actions
71 lines (61 loc) · 2.16 KB
/
SaaSquatch.psd1
File metadata and controls
71 lines (61 loc) · 2.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
@{
# Module identity
ModuleVersion = '1.0.0'
GUID = 'a3f7c2e1-84b9-4d6f-a012-3e5c7f891b24'
Author = 'Geoff Tankersley'
CompanyName = 'Geoff Tankersley'
Copyright = '(c) 2026 Geoff Tankersley. All rights reserved.'
Description = 'PowerShell module for the SaaS Alerts Partner API. Provides cmdlets for retrieving customers, users, and security events with full time-window pagination support.'
# Requirements
PowerShellVersion = '5.1'
# Root module
RootModule = 'SaaSquatch.psm1'
# Exported functions (explicit list — no wildcards)
FunctionsToExport = @(
# Auth
'Set-SaaSquatchApiKey'
'Clear-SaaSquatchApiKey'
'Test-SaaSquatchConnection'
# Customers
'Get-SaaSquatchCustomer'
'Get-SaaSquatchCustomerById'
# Users
'Get-SaaSquatchUser'
# Events
'Get-SaaSquatchEvent'
'Get-SaaSquatchEventById'
# SOC helpers
'Get-SaaSquatchCriticalEvent'
'Get-SaaSquatchFailedLogin'
'Get-SaaSquatchAnomalousActivity'
'Get-SaaSquatchFileShareEvent'
# Utilities
'ConvertTo-SaaSquatchDateTime'
'Get-SaaSquatchEventType'
'Export-SaaSquatchEvent'
'Get-SaaSquatchConfiguration'
)
CmdletsToExport = @()
VariablesToExport = @()
AliasesToExport = @()
# PSGallery metadata
PrivateData = @{
PSData = @{
Tags = @('SaaSquatch', 'SaaSAlerts', 'Security', 'MSP', 'SOC', 'SIEM', 'API', 'SaaS')
ProjectUri = ''
ReleaseNotes = @'
1.0.0 — Initial release.
- Get-SaaSquatchCustomer / Get-SaaSquatchCustomerById
- Get-SaaSquatchUser
- Get-SaaSquatchEvent with full time-window pagination (-All)
- Get-SaaSquatchEventById
- SOC helpers: Get-SaaSquatchCriticalEvent, Get-SaaSquatchFailedLogin,
Get-SaaSquatchAnomalousActivity, Get-SaaSquatchFileShareEvent
- Export-SaaSquatchEvent (CSV / JSON with flattened schema)
- Get-SaaSquatchEventType reference table
- ConvertTo-SaaSquatchDateTime pipeline helper
- Get-SaaSquatchConfiguration
'@
}
}
}