deploy-it-ticket-resolution — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited deploy-it-ticket-resolution (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
az account showaz bicep versionaz bicep lint -f infra/main.bicep
az bicep build -f infra/main.bicepVerify resources:
az deployment group create \
--resource-group $RESOURCE_GROUP \
--template-file infra/main.bicep \
--parameters infra/parameters.json# Index KB documents into Azure AI Search
python scripts/index_knowledge_base.py --source docs/kb/ --index it-kb-index| Priority | SLA Target | Routing |
|---|---|---|
| P1 Critical | 1 hour | Immediate human + AI assist |
| P2 High | 4 hours | AI auto-resolve, escalate if failed |
| P3 Medium | 8 hours | AI auto-resolve, queue for human review |
| P4 Low | 24 hours | AI auto-resolve, auto-close if resolved |
# Test ServiceNow API connectivity
python scripts/test_itsm.py --platform servicenow --endpoint $SNOW_INSTANCEpython scripts/test_classification.py --ticket "My laptop screen is flickering"
python scripts/test_resolution.py --ticket "How do I reset my VPN password?"
python scripts/test_routing.py --ticket "Production server down" --expected-priority P1| Issue | Cause | Fix |
|---|---|---|
| Wrong classification | Ambiguous ticket text | Improve system prompt with examples |
| Low confidence on all tickets | Temperature too high | Set temperature=0.0 for classification |
| KB retrieval returns irrelevant docs | Missing semantic config | Enable semantic reranking |
| PII not detected | Locale mismatch | Set correct locale in Content Safety config |
| SLA breach not triggered | Timer not started | Verify webhook fires on ticket creation |
| ITSM sync fails | Auth token expired | Implement token refresh in integration |
| Duplicate tickets created | No dedup logic | Hash ticket content for dedup check |
| Escalation loop | No max-escalation limit | Set max 3 escalation attempts |
# Add to CI pipeline after deployment
- name: Validate Classification
run: python evaluation/eval.py --metrics classification --ci-gate
- name: Validate PII Detection
run: python evaluation/eval.py --metrics pii --ci-gate~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.