agentsclimarketplace

Salesforce risk taxonomy

Skill Raishin/vanguard-frontier-agentic/skills/cross-functional/salesforce-risk-taxonomy

Curated marketplace of AI skills, agents, and rules for cloud, zero-trust, and compliance-aware engineering - works with Claude Code, Codex, Cursor, Copilot, and more.

Install
npx -y skills add Raishin/vanguard-frontier-agentic --skill salesforce-risk-taxonomy

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 18 stars18 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use this skill when a Salesforce matter must be assigned a standardized matter type, risk tier, or escalation gate before routing or handoff. Defines all matter types (org-config, automation, code, integration, security/IAM, data, sales/CPQ, service/SLA, experience-cloud, marketing/consent, agentforce-AI, analytics-metrics, slack-governance, industry-vertical, architecture, compliance, release-deploy, live-mutation), risk tiers (Critical/High/Medium/Low/Unknown), and escalation gates (production data exposure, guest-user expansion, autonomous AI action, finance/revenue logic, regulated-vertical, mass change, irreversible deploy). Trigger phrases: "classify this Salesforce risk", "what tier is this change", "does this trigger an escalation gate", "assign a risk rating to this Salesforce matter". Do not use when you need to route a matter to an agent (use salesforce-routing-protocol), when you need a structured handoff (use salesforce-case-capsule), or when you need to approve a live change (use salesforce-live-change-approval-protocol). This skill classifies risk; it does not assess compliance or give Salesforce advice.

SKILL.md

9.1 KB, as published. Nobody here has run it

Salesforce Risk Taxonomy

Purpose

This skill provides the shared vocabulary for classifying Salesforce matters by type, risk tier, and escalation gate. It exists so that all Salesforce specialist agents use consistent terminology when they classify, route, hand off, and escalate matters. It does not assess compliance, give Salesforce advice, or authorize any action.

When to use

  • A matter must be assigned a standardized type before routing or capsule creation.
  • A risk tier must be determined for a proposed change, finding, or event.
  • An escalation gate must be checked before a handoff or approval proceeds.
  • Agents need shared vocabulary to avoid classification drift across sessions.

When not to use

  • You need to route the matter to an agent — use salesforce-routing-protocol.
  • You need a structured handoff record — use salesforce-case-capsule.
  • You need to approve or refuse a live org mutation — use salesforce-live-change-approval-protocol.
  • You need to respond to a live data exposure event — use salesforce-data-exposure-escalation-protocol.

Minimum payload (required inputs)

  • Description of the Salesforce matter (sanitized, no credentials or PII).
  • Available context: environment type, change scope, data sensitivity.

Matter types

Matter typeDescription
org-configOrg settings, custom settings, custom metadata, sandboxes, licenses
automationFlow, approval processes, validation rules, Process Builder
, assignment rules
codeApex, LWC, triggers, async jobs, static resources, packages
integrationREST/SOAP/Bulk/Streaming APIs, Platform Events
, CDC, MuleSoft
, middleware
security-iamPermission sets, profiles, sharing rules, OWD, role hierarchy, guest users, OAuth, Shield
dataData quality, data migration, data archival, retention policies, data classification
sales-cpqCPQ
pricing, quoting, product catalog, Revenue Cloud
, order management
service-slaService Cloud
entitlements, SLAs, case management, omni-channel
experience-cloudExperience Cloud
sites, guest-user access, sharing sets, digital experiences
marketing-consentMarketing Cloud
, Account Engagement
, consent capture, preference centers, Data Cloud
agentforce-aiAgentforce
configuration, Einstein
features, AI grounding, autonomous actions
analytics-metricsReports, dashboards, CRM Analytics
, Tableau
, metric definitions
slack-governanceSlack
integration, workspace governance, Slack-Salesforce data flows
industry-verticalHealth Cloud
, Financial Services Cloud
, Government Cloud
, regulated-vertical configuration
architectureOrg strategy, multi-org topology, data model design, platform limits
complianceAudit requirements, BAA/DPA obligations, regulatory mapping, evidence collection
release-deployChange sets, DX packages, CI/CD pipelines, destructive changes, sandbox refresh
live-mutationAny proposed change to a production org; always triggers live-change-approval-protocol

Risk tiers

TierDefinitionDefault action
CriticalProduction data at imminent risk; irreversible action without approval; regulatory breach likely; autonomous AI action beyond boundaryImmediate stop; escalate; do not proceed without human authorization
HighSignificant production impact; non-trivial rollback; affects regulated data, revenue logic, or broad permissionsPause; require documented approval; dual-agent review recommended
MediumControlled-environment risk; reversible; affects limited scope; no regulated dataProceed with review; log rationale; single specialist sufficient
LowSandboxed, non-production, or purely advisory; no data exposure; fully reversibleProceed with standard review; document findings
UnknownJurisdiction, scope, data sensitivity, or counterparty identity is missing or ambiguousTreat as High; gather evidence before reclassifying

Rule: Unknown must never be reclassified to Low without documented evidence. When in doubt, escalate.

Escalation gates

An escalation gate, when fired, requires the matter to pause and be reviewed by a named human owner before any agent takes further action. Gates are not advisory — they are hard stops.

GateFires when
production-data-exposureAny configuration, automation, or code change that could expose production records to unauthorized parties; guest-user OWD widening; sharing rule expansion on PII objects
guest-user-expansionExperience Cloud
guest-user profile changes; sharing set modifications; public-site access widening
autonomous-ai-actionAgentforce
agent action allowlist expansion; unsupervised AI write-back to production records; AI model scope exceeding review boundary
finance-revenue-logicChanges to CPQ
pricing rules, revenue recognition logic, billing integration, order management, or financial reporting fields
regulated-verticalChanges to Health Cloud
, Financial Services Cloud
, or Government Cloud
orgs; HIPAA, PCI, FINRA, or FedRAMP scope
mass-changeBulk permission assignment; data loader operations on > configurable threshold records; mass automation activation; org-wide setting change affecting all users
irreversible-deployDeployment of destructive changes (destructiveChanges.xml); field or object deletion; package uninstall; irreversible metadata removal

Workflow

  1. Read the sanitized matter description.
  2. Assign one or more matter_type values from the table above.
  3. Assign risk_tier using the tier definitions; default Unknown if evidence is missing.
  4. Check each escalation gate: does the matter description meet any gate condition?
  5. List all fired gates.
  6. Output classification: matter_type(s), risk_tier, escalation_gates_fired, rationale.

Evidence requirements

  • Sanitized matter description with scope, environment, and data sensitivity stated.
  • Sufficient context to determine whether regulated data is in scope.
  • If environment type is unknown, treat as production.

Output format

matter_type: [one or more from the table]
risk_tier: Critical | High | Medium | Low | Unknown
escalation_gates_fired: [list, or "none"]
rationale: [one paragraph, evidence-based]
missing_evidence: [what would change the classification]

Redaction rules

  • Never request secrets, credentials, OAuth tokens, refresh tokens, session IDs, MFA seeds, customer PII.
  • Sanitize org IDs, user IDs (replace with placeholders) before sharing in outputs.

Privilege / data handling rules

  • Classification uses sanitized descriptions only.
  • If the description contains what appears to be production data, credentials, or PII, decline and ask for a redacted version.
  • Regulated-vertical matter types always require privacy_sensitivity = Regulated-Data.

Handoff rules

  • Classification output is consumed by salesforce-case-capsule (capsule population) and salesforce-routing-protocol (matter routing).
  • Required handoff fields: matter_type, risk_tier, escalation_gates_fired, rationale.

Audit log fields

  • matter_id, skill_id, skill_version, invoked_by, input_hash, evidence_quality, output_verdict, escalation_fired, timestamp

Stop conditions

  • Description contains live credentials, session tokens, or unredacted PII — stop and refuse.
  • Matter type cannot be determined from available context — output Unknown tier and request clarification.
  • Regulated-vertical scope is asserted but jurisdiction is unknown — escalate before classifying.

Security notes

  • This skill produces classification labels only; it does not authorize any change.
  • Risk tier Unknown is a safe default; never suppress it to appear more conclusive.
  • Escalation gates are hard stops, not suggestions. A gate that fires must pause the matter.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.