Skip to content
Back to skills

2284 Inspection Categories 758b3c47

ASecurity

- Model selection (Gemini 2.5 Pro/Flash) - Tools enabled (Code Execution, Memory Bank, custom) - VPC configuration - Resource allocation - Scaling policies

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
securitygogcpapibackendsecurityperformance

Works with

  • api

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 2284-inspection-categories_758b3c47 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 2284 Inspection Categories 758b3c47?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 2284 Inspection Categories 758b3c47
[![Security: A โ€” Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-2284-inspection-categories-758b3c47/badge)](https://www.skillsdirectory.com/skills/tools-only-2284-inspection-categories-758b3c47)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# Inspection Categories

## Inspection Categories

### 1. Runtime Configuration โœ…
- Model selection (Gemini 2.5 Pro/Flash)
- Tools enabled (Code Execution, Memory Bank, custom)
- VPC configuration
- Resource allocation
- Scaling policies

### 2. Code Execution Sandbox ๐Ÿ”’
- **Security**: Isolated environment, no external network access
- **State Persistence**: TTL validation (1-14 days)
- **IAM**: Least privilege permissions
- **Performance**: Timeout and resource limits
- **Concurrent Executions**: Max concurrent code runs

**Critical Checks**:
```
โœ… State TTL between 7-14 days (optimal for production)
โœ… Sandbox type is SECURE_ISOLATED
โœ… IAM permissions limited to required GCP services only
โœ… Timeout configured appropriately
โš ๏ธ State TTL < 7 days may cause premature session loss
โŒ State TTL > 14 days not allowed by Agent Engine
```

### 3. Memory Bank Configuration ๐Ÿง 
- **Enabled Status**: Persistent memory active
- **Retention Policy**: Max memories, retention days
- **Storage Backend**: Firestore encryption & region
- **Query Performance**: Indexing, caching, latency
- **Auto-Cleanup**: Quota management

**Critical Checks**:
```
โœ… Max memories >= 100 (prevents conversation truncation)
โœ… Indexing enabled (fast query performance)
โœ… Auto-cleanup enabled (prevents quota exhaustion)
โœ… Encrypted at rest (Firestore default)
โš ๏ธ Low memory limit may truncate long conversations
```

### 4. A2A Protocol Compliance ๐Ÿ”—
- **AgentCard**: Available at `/.well-known/agent-card`
- **Task API**: `POST /v1/tasks:send` responds correctly
- **Status API**: `GET /v1/tasks/{task_id}` accessible
- **Protocol Version**: 1.0 compliance
- **Required Fields**: name, description, tools, version

**Compliance Report**:
```
โœ… AgentCard accessible and valid
โœ… Task submission API functional
โœ… Status polling API functional
โœ… Protocol version 1.0
โŒ Missing AgentCard fields: [...]
โŒ Task API not responding (check IAM/networking)
```

### 5. Security Posture ๐Ÿ›ก๏ธ
- **IAM Roles**: Least privilege validation
- **VPC Service Controls**: Perimeter protection
- **Model Armor**: Prompt injection protection
- **Encryption**: At-rest and in-transit
- **Service Account**: Proper configuration
- **Secret Management**: No hardcoded credentials

**Security Score**:
```
๐ŸŸข SECURE (90-100%): Production ready
๐ŸŸก NEEDS ATTENTION (70-89%): Address issues before prod
๐Ÿ”ด INSECURE (<70%): Do not deploy to production
```

### 6. Performance Metrics ๐Ÿ“Š
- **Auto-Scaling**: Min/max instances configured
- **Resource Limits**: CPU, memory appropriate
- **Latency**: P50, P95, P99 within SLOs
- **Throughput**: Requests per second
- **Token Usage**: Cost tracking
- **Error Rate**: < 5% target

**Health Status**:
```
๐ŸŸข HEALTHY: Error rate < 5%, latency < 3s (p95)
๐ŸŸก DEGRADED: Error rate 5-10% or latency 3-5s
๐Ÿ”ด UNHEALTHY: Error rate > 10% or latency > 5s
```

### 7. Monitoring & Observability ๐Ÿ“ˆ
- **Cloud Monitoring**: Dashboards configured
- **Alerting**: Policies for errors, latency, costs
- **Logging**: Structured logs aggregated
- **Tracing**: OpenTelemetry enabled
- **Error Tracking**: Cloud Error Reporting

**Observability Score**:
```
โœ… All 5 pillars configured: Metrics, Logs, Traces, Alerts, Dashboards
โš ๏ธ Missing alerts for critical scenarios
โŒ No monitoring configured (production blocker)
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading commentsโ€ฆ

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.