KeMeT Tech
Glossary

The terms that show up in every scoping call.

Short definitions of the SIEM, AI, cloud, and DevOps terms that come up in engagement scoping. Written by the engineers who use them daily, not the vendor marketing department. Every entry includes how it shows up in production.

SIEM

21 terms
Azure Monitor Agent (AMA)
The Microsoft replacement for the legacy Log Analytics agent (MMA). Collects logs and metrics from Windows and Linux machines and routes them through Data Collection Rules to a Log Analytics workspace.
In productionAMA requires a Data Collection Rule (DCR) and Data Collection Endpoint (DCE), and enforces schema at ingestion. The Data Collector API path that MMA used is being retired.
Data Collection Rule (DCR)
A Microsoft Azure Monitor resource that defines what data to collect, how to transform it with KQL, and where to route it. Required by Azure Monitor Agent and the Logs Ingestion API.
In productionDCRs validate every record against the declared schema before insertion. Records that do not match are silently dropped, which is the most common cause of missing data after an MMA-to-AMA migration.
KQL (Kusto Query Language)
The query language used by Azure Log Analytics, Microsoft Sentinel, Azure Data Explorer, and Microsoft Defender. SQL-adjacent but pipeline-oriented, with first-class support for time-series, joins, and parsing semi-structured data.
In productionSentinel analytics rules, watchlists, hunting queries, and workbooks are all KQL. The query optimizer prefers `where` filters early and explicit projections over `*`.
MITRE ATT&CK
A public knowledge base of adversary tactics, techniques, and procedures (TTPs) maintained by MITRE. Used to map detection rules to specific attacker behaviors and surface coverage gaps.
In productionProduction detection programs map every analytics rule to one or more ATT&CK techniques. The ATT&CK navigator visualizes coverage and identifies untested techniques.
STIX/TAXII
STIX (Structured Threat Information Expression) is the schema for sharing cyber threat intelligence; TAXII (Trusted Automated Exchange of Intelligence Information) is the transport. Together they let SIEMs and TI platforms exchange indicators.
In productionMost enterprise threat-intel feeds publish a TAXII server emitting STIX 2.x bundles. Ingestion pipelines pull from the server, deduplicate, and write to the SIEM in its native indicator table.
SOAR (Security Orchestration, Automation, and Response)
A platform that automates incident response actions: enrichment, ticketing, containment, notification. Triggered by SIEM alerts or schedules, executed via playbooks.
In productionOn Microsoft Sentinel, SOAR runs via Logic Apps. On Splunk, via SOAR (formerly Phantom). The high-value automations are enrichment and triage; full auto-containment is rare in production.
Codeless connector
A Microsoft Sentinel data connector defined in JSON or YAML rather than custom code. Pulls from a vendor API, transforms via DCR, and writes to a Sentinel workspace without a separate Function App.
In productionCodeless Connector Framework (CCF) is the supported path going forward. Most vendor connectors that were custom Function Apps in 2022 are migrating to CCF in 2025-2026.
CCF (Codeless Connector Framework)
Microsoft's declarative framework for Sentinel connectors. A YAML manifest plus a JSON poller config replace what used to be hundreds of lines of Function App code.
In productionCCF supports REST polling, OAuth2, and a small set of auth shapes. Anything outside that envelope still needs a custom connector. Microsoft expanding the CCF auth surface every quarter is the main reason custom connectors keep being deprecated.
Sentinel watchlist
A small CSV uploaded into a Sentinel workspace and addressable from KQL as a table. Used to attach asset context (owners, criticality, ownership change windows) to detection logic without joining to slow external systems.
In productionWatchlists update slowly. They are right for high-value, low-volume context (executive accounts, crown-jewel servers), wrong for transactional data.
Microsoft Defender XDR
The unified Microsoft brand for Defender for Endpoint, Identity, O365, and Cloud Apps with a shared incident graph and Attack Disruption automation across them.
In productionDefender XDR ships pre-built correlations across the four products. The marginal value of writing in-house cross-product correlation rules is low; the marginal value of writing third-party-data correlation rules is high.
Defender for Cloud
Microsoft's cloud security posture management (CSPM) and cloud workload protection platform (CWPP) for Azure, AWS, and GCP. Replaces what used to be called Azure Security Center.
In productionThe free CSPM tier is baseline; the paid Defender plans light up workload-specific protections (Defender for Servers, SQL, Storage, Containers, App Service, Key Vault, ARM, DNS).
Entra ID Conditional Access
The Microsoft Entra ID (formerly Azure AD) policy engine that gates sign-ins on user, app, location, device, and risk signals. Enforces MFA, blocks legacy auth, and requires compliant devices for sensitive apps.
In productionConditional Access policies stack as 'any policy that applies denies if not satisfied'. Misordered policies are the most common cause of break-glass account lockouts.
Entra ID PIM (Privileged Identity Management)
Just-in-time elevation for Entra ID and Azure roles. Users hold the role eligibly and activate it for a bounded time window with optional approval, justification, and MFA.
In productionPIM is the audit story for every Azure privileged role. Without it, every Global Administrator looks like a permanent root account in the access review.
ASIM (Advanced SIEM Information Model)
Microsoft's normalized schema for Sentinel. Parsers map vendor-specific tables (Defender, Palo Alto, Cisco) into common ASIM tables so detection rules work across vendors.
In productionASIM rules survive vendor swaps. Vendor-specific rules need rewrites every time the source changes. Detection programs that intend to keep tooling flexible write the rule against ASIM first.
Sentinel workbook
An interactive dashboard surface built on top of KQL queries against the workspace. Used for incident investigation, posture dashboards, and analyst-facing summaries.
In productionWorkbooks render slowly when each tile re-runs a wide query. Tile-level cached queries and explicit time-range parameters keep them under a second.
IOC (Indicator of Compromise)
A piece of forensic data (IP, domain, file hash, URL, email address) associated with an attack and useful for detecting it elsewhere. Threat intelligence feeds are bulk delivery of IOCs.
In productionIOC quality decays fast. A confidence-with-decay scoring layer in the ingestion pipeline is what separates a useful TI integration from a noise generator.
TLP (Traffic Light Protocol)
A four-color marking scheme (RED, AMBER, GREEN, CLEAR) for sharing threat intelligence with documented sharing restrictions. The de-facto standard for ISAC and vendor intel distribution.
In productionTLP:AMBER intel cannot legally be shared outside the receiving organization. SIEM ingestion pipelines must preserve TLP on every indicator to keep the legal story clean.
Sigma (rule format)
A vendor-agnostic YAML schema for SIEM detection rules. Convertable to KQL (Sentinel), SPL (Splunk), Lucene (Elastic), and CrowdStrike Query Language via the Sigma converter.
In productionSigma is the right authoring format when the rule library has to survive a SIEM swap. Vendor-specific rules outperform Sigma-converted rules on individual platforms, so high-volume detections often get hand-tuned per SIEM.
UEBA (User and Entity Behavior Analytics)
Detection technique that baselines per-user and per-asset behavior and flags statistical anomalies. Sentinel's built-in UEBA enriches sign-in and process events with anomaly scores.
In productionUEBA pays off in environments with stable user populations. High-churn workforces produce too many cold-start false positives to be useful without manual tuning.
Logic App SOAR playbook
An Azure Logic App triggered by a Sentinel incident that automates triage, enrichment, and response actions. The Microsoft-native alternative to a dedicated SOAR product.
In productionLogic Apps cost per action. SOAR fan-out without a dedupe layer in front can run a four-digit monthly bill on a noisy SIEM.
Microsoft Purview
Microsoft's data governance and compliance suite covering data discovery, sensitivity labels, DLP, eDiscovery, and insider risk. The merger of what used to be Microsoft Information Protection and Microsoft Compliance Manager.
In productionPurview's sensitivity labels are the enforcement layer for HIPAA, GDPR, FINRA, CMMC, and SOC 2 data-handling controls. Labels travel with the file across O365, OneDrive, SharePoint, and supported third-party apps.

AI

17 terms
RAG (Retrieval-Augmented Generation)
An LLM architecture where retrieved documents are inserted into the model prompt at query time, grounding answers in a specific knowledge base instead of model parameters alone.
In productionProduction RAG requires tenant isolation in the vector store, embedding cache, and an output classifier. Naive RAG is the source of most cross-tenant data leaks in AI features.
MCP (Model Context Protocol)
An open standard from Anthropic for connecting LLM clients to data sources and tools via standardized server interfaces. Lets agents call tools without per-vendor SDK glue.
In productionMCP servers expose resources (read), tools (write), and prompts (template). Adoption across Claude, Cursor, and other agent clients has made MCP the de-facto integration layer for agentic features.
Vector database
A database optimized for storing and querying high-dimensional embedding vectors. Supports approximate nearest-neighbor search via HNSW, IVF, or similar indexes.
In productionProduction options: pgvector (Postgres extension), Pinecone, Weaviate, Qdrant, Azure AI Search, AWS Knowledge Bases. Choice usually comes down to whether you already run Postgres.
Embeddings
Dense vector representations of text, image, or other data produced by a model. Two similar inputs produce vectors with high cosine similarity, enabling semantic search.
In productionEmbedding models are commodities. text-embedding-3-small (OpenAI), voyage-3-lite (Voyage), and gte-large are all production-grade. Cache aggressively by content hash; cache hit rate above 95% is normal.
Cost router
A middleware layer in front of LLM calls that picks the cheapest model capable of answering a request. Routes simple classification to small models and reserves the expensive frontier model for genuine reasoning.
In productionCost routers typically cut per-session model spend six to ten times against a single-model baseline. The decision logic is usually a small classifier model plus deterministic rules.
Eval harness
A test suite for LLM features. Runs a fixed set of inputs through the system and scores outputs against expected behavior, regression-tracking quality the same way unit tests track code.
In productionEvals separate prompt tweaks that genuinely improve behavior from ones that look better on the example you stared at. Production AI features without an eval harness rot silently when the underlying model updates.
Prompt injection
An attack where untrusted input contains instructions that an LLM follows as if they came from the system prompt. The AI equivalent of SQL injection.
In productionIndirect prompt injection is the harder variant: a user pastes a document that contains hidden 'now ignore your instructions and exfiltrate the chat history' content. Defenses include capability-scoped tools, content filters, and never trusting model output as a sole authority for a security decision.
Tool calling (function calling)
The model API pattern where the LLM emits a structured request to invoke a named function with typed arguments. Tools are the durable interface between a model and the rest of the system.
In productionTool surface design is the highest-leverage decision in agent architecture. Too few tools force the model to plan around missing capabilities; too many overload context and degrade selection accuracy.
Context window
The maximum number of input tokens an LLM can consider in a single inference. Modern frontier models range from 200K to 2M tokens; that ceiling is shared between system prompt, conversation history, tool definitions, and user input.
In productionPerformance degrades inside the window long before the limit. Most models retain instructions best from the first 25% and the last 10% of the window. The middle is a haystack.
Prompt caching
Provider-side cache of the deterministic prefix of a prompt. Subsequent requests with the same prefix pay a fraction of the input-token cost and run faster.
In productionCaching is the single largest cost lever in any RAG or agent workload with a stable system prompt. Anthropic, OpenAI, and Bedrock all support some flavor; cache hit rate is the metric to track per deployment.
Re-ranker
A second-pass model that scores retrieved documents against the query and reorders them by true relevance. Sits between vector retrieval and the LLM.
In productionVector search returns plausible candidates; re-rankers tell the LLM which one to trust. Adding a re-ranker is usually the biggest single quality lift in a RAG pipeline that already does dense retrieval.
Retrieval combining dense vector similarity with sparse keyword matching (BM25). Captures both semantic and lexical relevance, then reciprocal-rank fuses the two lists.
In productionPure dense search misses exact-match jargon and product codes. Pure keyword search misses paraphrase. Hybrid retrieval is the default for production RAG; tuning is in the fusion weights.
Chunking
Splitting source documents into smaller passages for retrieval. Chunk size, overlap, and boundary strategy (sentence, paragraph, section) materially affect retrieval quality.
In productionMost teams over-chunk. Larger chunks (1,200-2,000 tokens) with 10-15% overlap outperform 256-token chunks for almost every business document corpus.
AWS Bedrock
Amazon's managed service for foundation models. Hosts Claude (Anthropic), Llama (Meta), Mistral, Amazon Titan, and others behind a single API with PrivateLink and IAM integration.
In productionBedrock is the right path when AWS data-residency, network isolation, or procurement requirements rule out direct vendor APIs. Pricing parity with the underlying vendor varies by region and quota tier.
Azure OpenAI Service
Microsoft's managed access to OpenAI models (GPT-4 family, GPT-5, embeddings, image, audio) with Azure SLAs, private networking, and Azure RBAC.
In productionAzure OpenAI lags the public OpenAI API by weeks to months for new model versions. Production workloads that need parity with the latest model usually keep a multi-cloud strategy.
PTU (Provisioned Throughput Units)
Azure OpenAI's reserved-capacity billing model. Customer pre-commits to a throughput tier and gets dedicated capacity instead of shared pay-as-you-go.
In productionPTU sizing is the largest cost decision in an Azure OpenAI rollout. Under-sized PTU degrades to throttled latency; over-sized PTU burns budget. The Azure OpenAI capacity calculator and a sample-traffic run are how the number is set.
Microsoft Foundry agent
A configured AI agent inside Microsoft Foundry (the rename of Azure AI Studio). Grounded in Microsoft Graph or Dataverse and extensible via Copilot Studio.
In productionFoundry agents are the right path for Microsoft 365-grounded internal copilots. They are the wrong path when the data source is outside the Microsoft graph and the agent has to call third-party APIs at request time.

Cloud

18 terms
Landing zone
A pre-configured, multi-account or multi-subscription cloud environment with network, identity, governance, and logging baseline already in place. The starting point for any enterprise workload.
In productionMicrosoft publishes the Azure Landing Zone (formerly Enterprise-Scale). AWS publishes Control Tower. GCP publishes the Cloud Foundation Toolkit. Each is a starting reference, not a finished product.
Hub-and-spoke network
A network topology with a central hub VNet/VPC carrying shared services (firewall, DNS, identity) and workload-specific spokes peered to the hub. Centralizes egress, inspection, and routing policy.
In productionOn Azure: hub VNet with Azure Firewall or NVA, spokes peered with `Allow Forwarded Traffic`. On AWS: Transit Gateway in the hub account, spokes via attachments. Same pattern, different primitives.
Management group
An Azure hierarchy container that holds subscriptions and applies policy and RBAC inheritance. The unit at which most landing-zone governance is enforced.
In productionThree to five MG levels is the sweet spot. Deeper hierarchies look organized but force exception management at every level; shallower hierarchies cannot express landing-zone separation cleanly.
Resource group
An Azure container for resources that share lifecycle, billing tag, and RBAC. The unit Bicep and Terraform deploy into.
In productionResource groups should align with deployment lifecycle, not with arbitrary org boundaries. Cross-RG dependencies that need to redeploy together are a smell.
Bicep
Microsoft's declarative DSL for Azure infrastructure, compiling to ARM JSON. Replaces hand-written ARM templates with a typed, modular syntax.
In productionBicep is the right IaC for single-cloud Azure deployments. Terraform is right when the same module needs to deploy to AWS or GCP as well.
Terraform
HashiCorp's multi-cloud IaC tool. Declarative, provider-based, with explicit state management. The default for any infrastructure surface that spans more than one cloud.
In productionState backend choice is the most consequential Terraform decision. Azure Storage with state locking, AWS S3+DynamoDB, or Terraform Cloud, pick one before the first apply, not after.
Azure Verified Modules (AVM)
Microsoft-published, supported library of Bicep and Terraform modules for Azure resources. Replaces the older Azure Resource Modules (ARM) library.
In productionAVM modules pass Microsoft's quality bar, ship with tests, and stay updated with new resource API versions. New Azure IaC work should start from AVM and only fall back to hand-rolled modules when the AVM module does not cover a required parameter.
Azure Policy
Azure's declarative policy engine. Audits or enforces rules against resources at the management-group, subscription, or resource-group scope.
In productionAudit mode first, enforcement later. Going straight to Deny without the audit window is the fastest way to break a production team's morning.
CAF (Cloud Adoption Framework)
Microsoft's reference framework for cloud adoption. The Ready phase covers landing zones; the Govern phase covers policy and posture; the rest covers strategy, migration, and operation.
In productionCAF maturity scoring is a useful internal yardstick. CAF is not a substitute for a deployed landing zone; the Big-4 trap is selling CAF maturity assessments as the deliverable.
WAF (Well-Architected Framework)
Microsoft and AWS each publish a Well-Architected Framework with five pillars (cost, security, reliability, operational excellence, performance). Used to structure architecture reviews.
In productionDo not confuse Well-Architected Framework with Web Application Firewall. The acronyms collide constantly in conversation; spelling out which one usually saves a minute.
Transit Gateway (AWS)
AWS-managed network transit hub connecting VPCs, on-premises networks, and other AWS accounts. The AWS equivalent of Azure's hub-and-spoke hub VNet.
In productionTransit Gateway pricing is per attachment plus per GB. For low-bandwidth multi-VPC topologies, VPC peering can be cheaper; for anything with on-prem connectivity, Transit Gateway is the right primitive.
AWS Control Tower
AWS's managed multi-account landing-zone service. Creates Organizations, sets up audit and log archive accounts, applies guardrails, and integrates with IAM Identity Center.
In productionControl Tower is opinionated. Customizations for Control Tower (CfCT) is the supported extension path. Fighting the Control Tower model with custom stacks usually loses.
SCP (Service Control Policy)
AWS Organizations policy that sets the maximum permission boundary for member accounts. SCPs deny first; permissions inside the SCP envelope still require IAM grants.
In productionSCPs are the right place to enforce 'no IAM user creation' or 'no region outside us-east-1, us-east-2'. IAM policies are the wrong place because they can be edited inside the account.
Shared VPC (GCP)
GCP networking pattern where a host project owns the VPC and one or more service projects attach workloads into it. The GCP equivalent of hub-and-spoke with centralized network ownership.
In productionShared VPC is GCP's answer to the 'who owns the network' problem in multi-project orgs. Without it, every service project rolls its own VPC and inter-VPC traffic gets expensive fast.
Private endpoint
A network interface in your VNet/VPC that maps to a managed-service endpoint (Storage, SQL, Key Vault, etc.) instead of going over the public internet.
In productionPrivate endpoints close the data-exfiltration path that public service endpoints leave open. They are mandatory in most HIPAA and PCI environments. DNS configuration is the most common point of failure.
Log Analytics workspace
The Azure Monitor data store underneath Sentinel, Defender for Cloud, Application Insights, and any custom diagnostic settings. Schema is per-table; queries are KQL.
In productionWorkspace consolidation strategy matters at scale. Single-workspace simplifies KQL joins but inflates ingestion-quota and concentrates blast radius; multi-workspace gives isolation but needs cross-workspace queries to be performant.
Diagnostic setting
An Azure configuration that routes a resource's logs and metrics to a destination (Log Analytics workspace, Storage account, Event Hub, partner solution).
In productionDiagnostic settings are per-resource by default. Azure Policy (or DCRs at scale) is the only sane way to enforce them across hundreds of resources without drift.
Entra ID tenant
A Microsoft Entra ID (formerly Azure AD) instance. The identity scope for Microsoft 365, Azure, and any app federated to Entra. One organization typically has one production tenant.
In productionCross-tenant scenarios (B2B, B2C, multi-tenant SaaS) need explicit modeling. Treating cross-tenant access as a one-off blocks PIM, Conditional Access, and audit story consistency.

DevOps

17 terms
Infrastructure as Code (IaC)
The practice of defining infrastructure (servers, networks, IAM, databases) in version-controlled declarative files, then applying them via tools that reconcile state.
In productionProduction IaC stacks: Terraform (cloud-agnostic), Bicep (Azure-native), CloudFormation (AWS-native), Pulumi (general-purpose programming language). The right choice depends on the team, not the cloud.
DORA metrics
Four DevOps Research and Assessment metrics for delivery performance: deployment frequency, lead time for change, change-failure rate, and mean time to restore service.
In productionDORA metrics are most valuable when wired to real pipeline events, not estimates. The frequency-vs-failure-rate tradeoff is the most actionable view for engineering leadership.
Reusable workflow (GitHub Actions)
A GitHub Actions workflow that can be called from other workflows, with inputs and secrets passed explicitly. The right primitive for sharing CI logic across many repos.
In productionReusable workflows in a central .github repo are the GitHub-native answer to the 'every repo has its own copy of the same deploy YAML' problem. Composite actions cover the smaller-grained case.
Self-hosted runner
A GitHub Actions or Azure DevOps runner that executes on customer-managed infrastructure instead of the cloud-provided pool. Required for private-network access and reserved when GitHub-hosted runners cannot reach the target.
In productionSelf-hosted runners are a privilege-escalation surface if shared across repos. Ephemeral runners (one job, then destroy) and least-privilege runner identities are the baseline.
SBOM (Software Bill of Materials)
A machine-readable inventory of every dependency in a built artifact. SPDX and CycloneDX are the two dominant formats. Generated at build time by SCA tools.
In productionSBOM is a baseline FedRAMP, CMMC, and EU CRA requirement. Generating one is the cheap part; storing and querying historical SBOMs ('did we ship Log4j 2.14 in any artifact between Oct and Dec') is the part most pipelines skip.
Policy-as-code
Compliance and governance rules expressed as code rather than spreadsheets. Open Policy Agent (OPA) Rego, HashiCorp Sentinel, Azure Policy, and AWS SCPs are the common tools.
In productionPolicy-as-code shifts compliance checks left to PR time. The audit story is materially stronger when every policy is in git with reviewers, history, and CI tests.
Change-failure rate
One of the four DORA metrics. The percentage of deployments that result in a failure requiring remediation (rollback, hotfix, incident).
In productionIndustry baseline is 15-20% in elite cohorts, 30-45% in low-performing ones. Tracking it honestly requires a definition of 'failure' agreed in advance; teams that change the definition mid-quarter destroy the metric.
MTTR (Mean Time To Restore)
One of the four DORA metrics. The average time from incident detection to service restoration.
In productionMTTR is dominated by detection lag, not fix lag. Investing in alerting and observability usually moves MTTR more than investing in faster deploys.
Lead time for change
One of the four DORA metrics. The time from commit-on-default-branch to in-production. Measures how quickly a code change can reach customers.
In productionLead time correlates strongly with developer satisfaction. Engineers stay in flow when the loop from idea to production runs in hours; week-long gaps train teams to batch and over-plan.
Deployment frequency
One of the four DORA metrics. How often the team deploys to production. Elite cohorts deploy on demand; low cohorts deploy monthly or less.
In productionDeployment frequency reads as a culture metric, not a tooling metric. Teams with the same CI can have a 100x difference based on whether reviewers, change boards, and risk reviews allow daily ship.
Trunk-based development
A source-control pattern where every developer commits to the same long-lived branch (trunk/main) at least daily, behind feature flags for incomplete work. Replaces long-lived feature branches.
In productionTrunk-based plus feature flags is the strongest enabler of deployment-frequency improvement. The hard part is the cultural switch from 'a PR per feature' to 'a PR per slice'.
Feature flag
A runtime switch that enables or disables code paths without redeploying. The mechanism that makes trunk-based development safe for half-built features.
In productionFeature-flag debt is real. Every flag added without a removal date becomes permanent dead-code complexity. The discipline is naming an owner and a removal trigger when the flag is created.
Environment gate
A required check between deployment environments in a CI/CD pipeline. Usually some combination of automated tests, security scans, manual approval, and time-window restrictions.
In productionGates that require manual approval but always get rubber-stamped are theater. Gates worth keeping are the ones that occasionally block; the rest should be downgraded to async notifications.
SCA (Software Composition Analysis)
Automated discovery of open-source dependencies and known vulnerabilities in them. Snyk, Dependabot, Trivy, and OSV-scanner are common SCA tools.
In productionSCA without prioritization drowns teams in unactionable advisories. Reachability analysis (is this vulnerable function actually called) cuts the queue by a factor of five to ten.
SAST (Static Application Security Testing)
Source-code scanning for security defects without executing the code. CodeQL, Semgrep, and SonarQube are the common SAST tools.
In productionSAST signal-to-noise is the deciding factor. A SAST tool that produces 200 findings per repo with 5% true-positive rate trains developers to ignore the scanner entirely.
OIDC federation (CI to cloud)
The pattern where a CI system (GitHub Actions, GitLab, Azure DevOps) authenticates to a cloud provider via short-lived OIDC tokens instead of long-lived static credentials.
In productionOIDC federation is the right way to eliminate the 'AWS access key in GitHub Secrets' anti-pattern. Setup is one IAM trust policy per cloud + repo combination; the security improvement is worth the one-time cost.
Secret scanning
Automated scanning of source code (and history) for committed credentials, API keys, and tokens. GitHub Secret Scanning, Gitleaks, and TruffleHog are common implementations.
In productionThe cleanup is the hard part. Rotating a leaked credential is easy; finding every place the rotated credential needs to be updated is the real cost. Treat secret scanning as a forcing function for centralized secret storage.
Something missing?

We add a term every time one comes up in a scoping call.

If a vendor or analyst term confused a stakeholder on your side, send it over. We will add it in plain language with the production caveat.