with one click
oci-security
OCI Security, IAM, and Cloud Guard capabilities
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
OCI Security, IAM, and Cloud Guard capabilities
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Oracle Cloud Infrastructure MCP server providing comprehensive cloud management capabilities through the Model Context Protocol.
OCI Cost Management and FinOps capabilities
High-level workflow skills for OCI operations
OCI Compute instance management capabilities
OCI Database Management capabilities
OCI Network (VCN, Subnets, Security Lists) management capabilities
Based on SOC occupation classification
| name | oci-security |
| version | 2.0.0 |
| description | OCI Security, IAM, and Cloud Guard capabilities |
| parent | oci-mcp-unified |
| domain | security |
Comprehensive identity and access management, Cloud Guard problem detection, and security posture assessment for Oracle Cloud Infrastructure.
| Tool | Tier | Description |
|---|---|---|
oci_security_list_users | 2 | List IAM users with filtering |
oci_security_get_user | 2 | Get user details with groups and API keys |
oci_security_list_groups | 2 | List IAM groups |
oci_security_list_policies | 2 | List IAM policies with statements |
| Tool | Tier | Description |
|---|---|---|
oci_security_list_cloud_guard_problems | 2 | List security problems by risk level |
| Tool | Tier | Description |
|---|---|---|
oci_security_audit | 3 | Comprehensive security audit |
# 1. Run comprehensive security audit
audit = oci_security_audit({
"include_iam": True,
"include_cloud_guard": True,
"include_network_security": True
})
# 2. Check for critical Cloud Guard problems
problems = oci_security_list_cloud_guard_problems({
"risk_level": "CRITICAL",
"lifecycle_state": "ACTIVE"
})
# 3. Review policies with broad permissions
policies = oci_security_list_policies({
"name_contains": "admin"
})
# 1. Find user by name
users = oci_security_list_users({
"name_contains": "john",
"lifecycle_state": "ACTIVE"
})
# 2. Get detailed user info with group memberships
user_details = oci_security_get_user({
"user_id": "ocid1.user.oc1..xxx",
"include_groups": True,
"include_api_keys": True
})
# Security Audit Report
**Audit Time:** 2024-01-15T10:30:00Z
**Compartment:** Tenancy Root
## Security Score
**Overall Score:** 72/100 - 🟡 Fair
## IAM Summary
- **Users:** 45 (Active: 38)
- **Groups:** 12
- **Policies:** 28
**Findings:**
- ⚠️ Review MFA status for 38 active users
- ⚠️ 3 policies with 'manage all-resources' detected
## Cloud Guard Summary
- **Critical Problems:** 2
- **High Problems:** 5
- **Total Active Problems:** 15
## Recommendations
1. Address 2 critical Cloud Guard problems immediately
{
"audit_time": "2024-01-15T10:30:00Z",
"compartment_name": "Tenancy Root",
"security_score": {
"overall": 72
},
"iam_summary": {
"total_users": 45,
"active_users": 38,
"total_groups": 12,
"total_policies": 28,
"findings": ["Review MFA status for 38 active users"]
},
"cloud_guard_summary": {
"total": 15,
"critical": 2,
"high": 5,
"medium": 8
},
"recommendations": [
"Address 2 critical Cloud Guard problems immediately"
]
}
Cloud Guard problems are classified by risk: