Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
e93cf84
feat(aws): scaffold directory structure, helpers, and entry point
vish4004 Feb 13, 2026
8e0dd01
feat(aws): add config with auth and all 20 action schemas
vish4004 Feb 13, 2026
72772da
feat(aws): implement all 20 actions for Security Hub, GuardDuty, Clou…
vish4004 Feb 13, 2026
fd8ba5f
feat(aws): add tests and README
vish4004 Feb 13, 2026
1383c06
fix(aws): clean up imports, use get_running_loop, fix metric_data_que…
vish4004 Feb 13, 2026
daed130
feat(aws): add integration icon
vish4004 Feb 13, 2026
4581d04
fix(aws): address code review findings across integration
vish4004 Feb 17, 2026
4f0447c
fix(aws): match humanitix integration pattern for Lambda compatibility
vish4004 Feb 17, 2026
982b0a3
docs: add AWS Security integration to repo README
vish4004 Feb 17, 2026
60b736d
fix(aws): update stale import in test context
vish4004 Feb 17, 2026
ccd1827
Merge branch 'master' into feature/aws-security-integration
vish4004 Mar 5, 2026
e9d3bbb
Add missing __init__.py to aws integration
TheRealAgentK Mar 5, 2026
581c26a
Pin autohive-integrations-sdk version in requirements.txt
TheRealAgentK Mar 5, 2026
087f529
Add noqa: F401 to side-effect imports
TheRealAgentK Mar 5, 2026
ccd13b8
Add E402 to noqa for intentional late import and apply ruff formatting
TheRealAgentK Mar 5, 2026
361b2df
Add nosec B105 to suppress false positive on test placeholder credent…
TheRealAgentK Mar 5, 2026
7a9a587
Remove aws/__init__.py to fix circular import
TheRealAgentK Mar 6, 2026
68575a5
fix(aws): update integration icon to new AWS logo
vish4004 Mar 6, 2026
60ad4f5
fix(aws): alias integration variable in test context for test compati…
vish4004 Mar 6, 2026
3b459d6
fix(aws): update integration icon to 512x512 as required
vish4004 Mar 11, 2026
f07b338
fix(aws): resolve CI failures - add noqa F401, ruff format, fix descr…
vish4004 Mar 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,9 @@ Supports basic HTTP authentication and Bearer token authentication via the SDK.

[shopify-customer](shopify-customer): Facilitates customer self-service through the Shopify Customer Account API. Supports authenticated customer operations, including viewing and updating profiles, managing address books (list, create, update, delete, set default), and accessing order history. Features OAuth 2.0 with PKCE authentication helpers.

### AWS Security

[aws](aws): Comprehensive AWS security monitoring integration for Security Hub, GuardDuty, CloudWatch, and CloudTrail. Supports Security Hub findings management (list, get details, update workflow status with notes, get security insights with enriched results), GuardDuty threat detection (list detectors, list and filter findings, get finding details, archive findings), CloudWatch metrics and alarms (list metrics, get metric data with time ranges, describe alarms by state/name/prefix, get alarm history with filtering, set alarm state for testing), CloudWatch Logs (describe log groups, filter log events with pattern matching, get log events from specific streams), and CloudTrail audit logging (lookup events by attribute with date filtering, describe trails, get trail status, get event selectors). Features custom authentication with AWS access key, secret key, and region configuration, async boto3 execution via thread pool executor, robust serialization for datetime/Decimal/bytes types, AWS-specific error code extraction, and parallel insight result fetching with asyncio.gather. Includes 20 actions across 5 AWS services covering security posture assessment, threat detection, infrastructure monitoring, log analysis, and audit trail investigation. Ideal for security operations, compliance monitoring, incident response, and cloud infrastructure observability workflows.
### Companies Register

[companies-register](companies-register): Integration with the New Zealand Companies Register API v2 (MBIE) for managing registered NZ companies. Supports retrieving full company details and ETag snapshots, listing and updating company contacts (addresses, phone, email) with concurrency control via If-Match headers, adding new contacts for pre-incorporated companies, searching the NZ Post address file for valid delivery point identifiers, and filing annual returns with direct debit or credit card payment. Implements the UUID vs NZBN lifecycle rule — UUID for pre-incorporated companies, NZBN for registered companies (status 50). Address updates require a future effectiveDate (minimum 5 working days for Registered Office and Address for Service). Annual return declaration must be the exact certified statement string. Features dual authentication via Azure API Management subscription key and RealMe OAuth 2.0. Comprises 6 actions covering company details, contacts, address search, and annual return filing. Ideal for NZ business compliance automation, company maintenance workflows, and annual return management.
Expand Down
Loading
Loading