Security Operations Research
Cannabis Dispensary Security Incident Log Data
A source-led evidence model for reviewing security incident log quality with explicit denominators, ownership, and limitations.

Key takeaways
- Preserve population, period, unit, source, and denominator before interpreting a value
- Separate observation, containment, authorized decision, and verified closure
- Report missingness, source changes, and transfer limits explicitly
Published September 25, 2026. Verified September 25, 2026.
Research question
This review asks how security observations, containment, escalation, and review can be measured without treating an incident log as proof that every event was detected. The analytical unit is one reported security observation or incident. It evaluates record structure and measurement boundaries; it does not calculate a statewide benchmark, determine legal compliance, or claim that an administrative record proves a physical outcome.
Subject-specific measurement problem
A reported observation, a confirmed incident, a temporary containment action, and a completed investigation are separate facts. Preserve who reported the event, when it was observed, the affected area or system, immediate safeguards, decision owner, and review status while limiting sensitive security details to approved access.
The reproducibility marker DV-S20-R1-51 identifies this article's example model only. It is not a regulatory field or operator requirement.
Evidence model
| Evidence dimension | Minimum retained value | Analytical purpose |
|---|---|---|
| Scope | Population, unit, period, jurisdiction | Defines what could be counted |
| Lineage | Publisher or system, version, retrieval time | Supports reproduction |
| Observation | Original value, unit, qualifier | Separates evidence from analysis |
| Workflow | Owner, status, transition time | Describes administrative movement |
| Exception | Reason, containment, disposition | Keeps unresolved cases visible |
Freeze an extract or review cutoff before analysis. Preserve original values and keep normalization in separate fields. Mark missing, duplicate, invalid, suppressed, and not-applicable values distinctly. A quiet interval with unavailable evidence is not evidence of zero events.
Population and denominator
Define the eligible population before inspecting outcomes. The denominator should count one reported security observation or incident, under one stated inclusion rule. Messages, files, clicks, edits, people, and cases cannot substitute for one another unless their relationship is explicitly defined. When a denominator is unavailable, report a bounded count and the limitation instead of a precise-looking rate.
Record exclusions with reason codes. Spam, test records, duplicates, canceled work, inaccessible evidence, and out-of-period cases may warrant different treatment. Do not delete them from the audit trail merely because they are excluded from one calculation.
Collection and normalization
Document each field's definition, allowed values, source, owner, sensitivity, and retention rule. Identify values entered by people, supplied by systems, calculated, or inferred. Calculated fields need their formula and input version. Inferred fields should be labeled and avoided when a direct source is available.
If two systems describe the same event, retain the match key and quantify unmatched and duplicate records. Category changes need a mapping table with an effective date. They should not rewrite source history. Use one timezone and explain how overnight work or business-hour exclusions are assigned.
Quality tests
Test completeness, validity, consistency, timeliness, uniqueness, and traceability separately. A record can be complete but wrong, timely but duplicated, or internally consistent but disconnected from its authoritative source. Publishing one combined score hides those distinctions.
Independent review of a bounded subset tests whether definitions are reproducible. Give the second reviewer the same source packet and rules. Report agreements, disagreements, exclusions, and resolution. This is a quality check on the method, not certification of operational performance.
Status and event sequence
Map receipt, validation, assignment, review, containment, correction, approval, and closure only when those stages exist. A missing transition may indicate incomplete data, an off-system action, or a non-applicable step. The available record cannot distinguish those explanations unless another source is retained.
Keep observation, containment, decision, and verification separate. A temporary hold may reduce risk while facts are gathered, but it does not establish cause or prove final resolution. System defaults also need provenance; a default “complete” status is not evidence of independent review.
Comparison over time
Before comparing periods, check for changes in software, forms, staffing, hours, thresholds, integrations, source access, and retention. A rise in recorded exceptions can reflect better detection. A decline can reflect missing intake. Trend descriptions should state these alternatives instead of assigning a cause.
Report medians or ranges alongside averages when timing is skewed, and name both endpoints of every duration. Use appropriate precision for small populations. Suppressed and missing values are not zeros, and rounded percentages may not total exactly 100 percent.
Authority, privacy, and transfer limits
Administrative analysis can organize evidence, identify mismatches, and route questions. Physical custody, identity verification, regulated actions, financial approval, product release, and legal conclusions remain with authorized roles where applicable. Limit personal, financial, security, and commercially sensitive data to approved systems and purposes.
National guidance provides general control concepts and Virginia sources provide jurisdictional context. Neither automatically describes one locality, license, store, system, or reporting period. Before transferring a finding, compare population, unit, geography, period, operating environment, and definitions.
Reporting checklist
- State the bounded question and analytical unit.
- Name the population, period, jurisdiction, and source version.
- Preserve original values and explicit missingness.
- Document matching, deduplication, normalization, and exclusions.
- Report numerator and denominator together.
- Separate observation, containment, decision, and closure.
- Reconcile narrative claims to tables and retained extracts.
- State limitations before recommending a local follow-up.
Methodology and limitations
This article is a desk review of the ten public sources below plus a bounded evidence model for security incident log quality. No private operator dataset was used, so it reports no prevalence, performance result, or causal estimate. Public sources do not expose a consistent local schema or complete queue history for this topic. Source pages, systems, and requirements can change; reviewers should verify current authority and preserve retrieval dates.
Operational interpretation
Use the log model to preserve sequence and accountability, not to assign blame from a single entry. Retain detection time, reporter, affected system or area, containment action, escalation, authorized decision, and closure verification as separate fields. Access to incident details should follow the least-necessary rule, with sensitive identifiers restricted and references linked through controlled keys. Reconcile duplicate reports before counting incidents, but preserve the duplicate relationship and reason. A quiet period may reflect no detection, missing intake, or a changed reporting channel, so trend notes should state that limitation. Before sharing a summary, have the designated security owner confirm scope, redaction, and the difference between observed facts and working hypotheses.
Frequently asked questions
Does a completed status prove the underlying activity was correct?
No. It describes a recorded workflow state. The source, authorized decision, and verification evidence must be reviewed separately.
Can records from different systems be combined?
Only after documenting stable match keys, definitions, timestamps, duplicates, unmatched cases, and source versions. Preserve each original record.
Is a lower exception rate always better?
No. It may reflect improvement, narrower coverage, changed definitions, or missed intake. The measurement process must be checked first.
Sources
- Virginia Cannabis Control Authority
- Virginia CCA Laws and Regulations
- Virginia Administrative Code
- NIST Cybersecurity Framework 2.0
- NIST Privacy Framework
- FTC Privacy and Security Guidance
- W3C Web Content Accessibility Guidelines
- IRS Recordkeeping Guidance
- U.S. Small Business Administration
- CISA Cybersecurity Performance Goals
Conclusion
Cannabis Dispensary Security Incident Log Data becomes useful when each value remains connected to its population, unit, period, source, method, owner, and limitation. The defensible output is a reproducible evidence trail with explicit uncertainty, not a universal benchmark or a substitute for current authority.
For administrative workflow support, see DispensaryVA services and contact the DispensaryVA team.
Reviewed by the DispensaryVA editorial team on 2026-09-25.
