Back to skills
SKILL.md
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
Works with
Security analysis
100/100npx -y skills add tools-only/X-Skills --skill 2284-inspection-categories_758b3c47 --agent claude-codeAre you the author of 2284 Inspection Categories 758b3c47?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-2284-inspection-categories-758b3c47)# 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
Comments
Loading commentsโฆ
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.