SCOM STIG V-237439

SCOM STIG V-237439 - Do Audit and compliance leave you squinting and looking at documentation with a magnifying glass.
SCOM STIG V-237439 – Do Audit and compliance leave you squinting and looking at documentation with a magnifying glass.

SCOM STIG V-237439: Achieving FIPS 140-2 Compliance in System Center Operations Manager

Published: June 30, 2025
Author: Kevin Justin

System Center Operations Manager (SCOM) environments in US Sovereign government entities  must comply with STIG V-237439 for FIPS 140-2 cryptographic standards.  This post provides a deep technical walkthrough for achieving compliance, referencing the latest SCOM core addendum blog and the official GitHub repository for scripts and automation.

 

🔗 Reference Links

🛡️ Satisfying SCOM STIG V-237439 for FIPS Compliance

STIG V-237439 requires all SCOM servers to be configured for FIPS 140-2 compliance. This involves registry changes, .NET cryptography settings, DLL imports, and web.config edits across SCOM Management Servers, Web Console, Reporting roles, and SQL SSRS servers.

Snapshot of vulnerability from SCOM STIG:

SCOM STIG V-237439 for FIPS compliance from DISA/STIG website.
SCOM STIG V-237439 for FIPS compliance from DISA/STIG website.

 

Step 1: Verify and Enable FIPS Registry Key

On all SCOM Management Servers and SSRS/Reporting role servers, verify the FIPS registry key:

HKLM:\SYSTEM\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy

PowerShell verification:

$RegPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy"
[string]$FIPSEnabled = (Get-ItemProperty -Path $RegPath -Name Enabled).Enabled
if ( $FIPSEnabled -eq 0 ) {write-host "FIPS disabled"}

If FIPS is disabled, set the registry value to 1 and reboot.

Step 2: Update .NET machine.config for Cryptography

Backup and edit machine.config files for .NET Framework versions used by SCOM:

cd "C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG"
copy machine.config machine.config.backup
notepad .\machine.config

Add the following XML between

In Windows Notepad, see example below for empty line at the bottom of the screen shot, between </system.web> and </configuration>:

machine.config windows notepad example with an empty line at the bottom of the notepad, between /system.web and /configuration
machine.config windows notepad example with an empty line at the bottom of the notepad, between /system.web and /configuration

 

Add the following XML

Cryptography XML settings. Does not paste with XML wordpress blog.Proper addition of the cryptography section:

Opened PowerShell as admin > cd directory > then 'notepad machine.config' screenshot of updated XML
Opened PowerShell as admin > cd directory > then ‘notepad machine.config’ screenshot of updated XML

Save file

Repeat update on all relevant .NET Framework versions and architectures (x86/x64).

 

Step 3: Import FIPS DLL to SCOM Web Servers

Install Microsoft.EnterpriseManagement.Cryptography.dll using gacutil.exe:

gacutil.exe /i "D:\path\to\Microsoft.EnterpriseManagement.Cryptography.dll"

Ensure the DLL is present on all SCOM Management Servers with Web Console role, Reporting role, and SQL SSRS servers.

If DOTNET Windows SDK is installed on server, the default path for GACUTIL is: C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin

Example PowerShell to determine path

Open PowerShell as admin

if ( test-path “C:\Program Files\Microsoft SDKs” ) { write-host “Windows SDK NOT installed” }

Example Output

PS C:\Program Files> if ( ( test-path “C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin” ) ne “True” ) { write-host “Windows SDK NOT installed” } Windows SDK NOT installed PS C:\Program Files> cd gacutil.exe /i “D:\\Microsoft.EnterpriseManagement.Cryptography.dll”

 

Step 4: Edit Web Console web.config Files

Edit both WebHost\web.config and MonitoringView\web.config:

      1. Locate the <encryption> tag (not commented out) and add:
        <symmetricAlgorithm iv="SHA256" />
      2. Replace <connection> and <session> lines with:

        For MonitoringView\web.config, ensure the <session> tag is properly closed.

      3. Under <system.web>, add:

Step 5: Reboot and Validate

      • Reboot servers to apply changes.
      • Log in and check for Server Manager errors.
      • Verify SCOM Web Console (https://<SCOMMS>/OperationsManager) and Reporting (https://<SCOMMS>/ReportServer).
      • If issues arise, roll back changes and engage Microsoft support.

Warning – Watch for smart quotes and double quotes!

 Server Manager error seen when added after the </Configuration> element
Server Manager error seen when added after the element

Machine.config file missing Server manager error when added above the element

Machine.config file missing Server manager error when added above the </Configuration> element
Machine.config file missing Server manager error when added above the
element

 

 

🧑‍💻 Expert Commentary & Troubleshooting

FIPS compliance in SCOM is not just a checkbox—it’s a critical requirement for federal and DoD environments. The registry, .NET, and DLL steps ensure cryptographic operations meet FIPS 140-2 standards. Editing web.config files is nuanced; always avoid editing commented sections and ensure XML tags are properly closed to prevent server errors.

For automation, leverage scripts from the GitHub repository and review the SCOM core lessons learned.

💡 Pro Tips for SCOM FIPS STIG Compliance

      • Always backup configuration files before making changes.
      • Test changes in a non-production environment first.
      • Use PowerShell and automation scripts for registry and DLL deployment.
      • Monitor event logs and SCOM health after changes.
      • Engage with the SCOM community for support and updates.

🤝 Community Engagement

Have you implemented SCOM STIG V-237439 for FIPS compliance?

Please share your experience, tips, or challenges in the comments below.

Join the discussion on the SCOM core addendum blog and contribute scripts or feedback to the GitHub repository SCOMCoreAddendum for more deep dives.

Share this post with your team to ensure your SCOM environment is secure and compliant!

SystemCenter 2022 UR3 released

SystemCenter 2022 UR3 released! This image is from Microsoft blog for datacenter
SystemCenter 2022 UR3 released! This image is from Microsoft blog for datacenter

🚀 System Center 2022 UR3 Released: What You Need to Know

Microsoft has officially released System Center 2022 Update Rollup 3 (UR3), and it’s time to update your environments—especially if you’re focused on monitoring with SCOM (System Center Operations Manager).

📅 Support Lifecycle Highlights

    • SCOM 2019: Extended support until 2029
    • SCOM 2022: Extended support begins in 2027
    • SCOM 2025: Extended support starts in 2030, ending in 2035

🔧 SCOM 2022 UR3 Key Fixes

This update brings several important improvements:

    • Fixed Favorite Reports failure in Web Console due to HttpParseException
    • Resolved Teams notifications issues from UR2
    • Addressed random crashes in global search caused by NullReferenceException
    • You can now add Dashboards to Workspace (previously blocked in UR1)
    • Dashboard Performance widget now functions correctly
    • Fixed WMIProbe workflow failures
    • Unix/Linux computers view now opens properly in Web Console

📥 Download & Resources

Technical Deep Dive

UR3 resolves a critical issue where global search in the SCOM console would crash due to a NullReferenceException. This fix improves stability for large-scale deployments. Additionally, the WMIProbe workflow fix ensures smoother data collection from Windows endpoints.

💬 Community Engagement

What’s your favorite fix in UR3?

Share your thoughts in the comments below or join the discussion on Viva Engage ‘Have you applied UR3 yet?’

Pro Tip: Use PowerShell scripts to automate dashboard deployment post-update.

📣 Call to Action

Subscribe to the blog for monthly insights on monitoring, automation, and Microsoft ecosystem updates. Stay ahead with expert tips and community-driven solutions.

🧠 Final Thoughts

System Center 2022 is now on a yearly update cadence, unless urgent security patches are needed. If you’re running SCOM 2022, this UR3 release is a must-have to stabilize and enhance your monitoring capabilities.

Play with copilot prompts

SkyNet-SelfAwareness date

 

 

Sorry, with all the AI mentioned all over, my brain goes to the Terminator movies with SkyNet and Genisys.  Time to have some AI fun with Copilot and M365 Copilot!

 

First, do you know how to differentiate WHEN to use what product?

Use the learn site to help you decide 
<https://learn.microsoft.com/en-us/copilot/microsoft-365/which-copilot-for-your-organization>

ChatGPT browser – be careful!  results shared with world

Copilot app/browser – results stay with your account/profile

M365Copilot app/browser – M365 footprint with teams, email, etc. Telemetry kept within your Tenant.

 

Additional Warning – Watch for Telemetry requests as well for your mobile device, as ‘enable tracking’ allows apps to use phone data.

 

🧠 Copilot Prompt Examples: Assemble Your AI Superpowers

Inspired by real-world usage and internal threads (think of it as the Avengers Initiative for productivity), here are some powerful Copilot prompts you can test and adapt for your own workflows. These examples are anonymized and generalized for broader use.

 

🧩 Relationship Intelligence

Prompt:

“Based on my prior interactions with [teammate], give me 5 things likely top of mind for our next meeting.” –Satya

Use Case:

Perfect for prepping before a 1:1 or stakeholder sync. Copilot can surface themes like project updates, unresolved action items, or recent escalations.

 

Prompt:

“Analyze my communications and compare to Avengers characters in my metaverse, create images”  —Joe Kelly

Use Case:

Perfect for prepping to help identify how you communicate with your sphere of influence.

 

 

🎨 Bonus: Creative Prompting

Prompt:

“Create a fun, family-friendly graphic featuring [/person] and the Pirate’s Booty logo, with a cartoon-style image of [/person]”

Use Case:

Perfect for some creative caricature fun to relate your thinking to others.  In this case, bring smiles and laughs.

create fun family style graphic with [/person] and pirates booty
create fun family style graphic with [/person] and pirates booty

Prompt:

“Create Add text to the graphic – what’s another word for pirate treasure!?”

Copilot response:

Here’s your updated graphic featuring [/person] pointing at the Pirate’s Booty logo, now with the added text:

“What’s another word for pirate treasure!?”

Let me know if you’d like to add more playful elements, change the font style, or include additional captions!

M365 Copilot adding text to a graphic 'what's another word for pirate treasure?'
M365 Copilot adding text to a graphic ‘what’s another word for pirate treasure?’

Use Case:

Great for internal morale, team branding, or just having fun with AI-generated visuals.

 

📊 Project Pulse Check

Prompt:

“Draft an update based on emails, chats, and all meetings in [project series]: KPIs vs. targets, wins/losses, risks, competitive moves, plus likely tough questions and answers.”  –Satya

Use Case:

Ideal for status reports or executive briefings. Copilot pulls from multiple sources to generate a comprehensive update.

⏱️ Time Audit

Prompt:

“Review my calendar and email from the last month to identify projects I spend most time on, with % of time spent and short descriptions.”

Use Case:

Use this to reflect on time allocation and identify areas for optimization or delegation.

 

🧠 Contextual Meeting Prep

Prompt:

“Review [selected email] + prep me for the next meeting in [series], based on past manager and team discussions.” –Satya

Use Case:

Combines historical context with current threads to help you walk into meetings fully briefed.

 

Example Output: Meeting Prep Summary

Based on prior interactions, Copilot might return something like:

Top 5 Topics Likely to Come Up in Your Next Meeting:

      1. Workshop Planning and Delivery
      2. Monitoring and [/product] Integration
      3. PostgreSQL and FIPS Testing
      4. CSP and Licensing Guidance
      5. Action Items from Prior Threads

Teams monitoring

Teams logo

IN case you’re assessing Teams monitoring options, the journey begins understanding the product roadmap.  Second, depending on your monitoring platform, there’s options for monitoring.  Depending on the monitoring products in your environment, whether SCOM, Azure Monitor, Splunk, SolarWinds or others, there are easier lifts to achieve some perspective into the SaaS model for the M365 platform. Lastly, I hope these links help point to proof of concepts to embrace ‘user experience’ deep monitoring.

M365 Product Roadmap

The Microsoft 365 roadmap provides estimated release dates and descriptions for commercial features. It includes updates that are currently in development, rolling out, or fully released. You can access the latest updates and detailed descriptions on the Microsoft 365 Roadmap

 

Microsoft Teams product group built the M365 pack

Download link https://www.microsoft.com/en-us/download/details.aspx?id=103379

Microsoft engineers built the M365 Supplemental

M365 Services Supplemental Monitoring Management Pack v3

 

Leverage Teams Real-Time analytics

Good for your Azure Tenant, Microsoft Teams Premium allows for real-time telemetry.  Build your own action alerts to be aware of user issues.  The solution uses real-time telemetry with details about devices, networks, and connectivity to troubleshoot user problems with Microsoft Teams scheduled meetings.

Link https://learn.microsoft.com/en-us/microsoftteams/use-real-time-telemetry-to-troubleshoot-poor-meeting-quality

Login URL https://admin.teams.microsoft.com/

 

M365 Admin Center

Alot of what might be called Office framework, the M365 Admin Center has API’s to help assess M365 Usage Analytics telemetry (analytic data).

Enable Usage analytics https://learn.microsoft.com/en-us/microsoft-365/admin/usage-analytics/usage-analytics?view=o365-worldwide

 

Teams Call Record Insights

https://techcommunity.microsoft.com/blog/microsoftteamsblog/announcing-call-record-insights-for-microsoft-teams/4108875

 

Have fun with this!

OS Addendum updates

OS Addendum updates - Can I get your attention please!?
Can I get your attention please!?

 

More updates for your monitoring pleasure with OS addendum updates!

 

OS Addendum updates

Been busy in the monitoring ‘bat’ cave crafting up new ways to simplify things, automating recoveries, top process finds, STIG compliance, automatic services logic, and PowerShell transcription checks.

Download https://github.com/theKevinJustin/2016ServerAgnostic/

 

Automatic Services – monitors services with automatic service type, and includes built in recovery when monitor unhealthy

PowerShell transcription – be compliant for STIG V-257502 and V-257503, also includes Daily report (runs daily Monday-Friday)

Sets multiple overrides to reduce extraneous OS workflows that most customers never use.

 

Change/revision history

v1.0.7.6 13 Jan 2025 Updated EnableTranscription Report variables
v1.0.7.5 8 Nov 2024 Added additional services into excluded services, uncommented ServiceName variable
v1.0.7.4 7 Nov 2024 Updated ExcludedServices in AutomaticServices monitor DS
v1.0.7.3 21 Oct 2024 Logical Disk rollup disable, hourly monitor setting changes, event and perf collection rule disabled
v1.0.7.2 21 Oct 2024 Updated AutomaticServices DS/WA workflows
v1.0.7.1 18 Oct 2024 Updated Excluded Services array with additional services, updated AutomaticServices DS/WA workflows.
v1.0.7.0 17 Oct 2024 Updated AutomaticServices monitor timeout from 240 to 600 for OpsMgr event ID 22404
v1.0.6.8 16 Oct 2024 Updated Storport Timed Out Monitor from 5 to 10 events per hour
v1.0.6.8 11 Oct 2024 Additional EnableTranscription workflows – reports, report cleanup, transcription log cleanup
v1.0.6.7 11 Apr 2024 New weekly PowerShell Enable Transcription monitor for STIG V-257502 and V-257503, and new weekly report
v1.0.6.5 10 Apr 2024 Updated recovery logic for AutomaticServices DS/WA
v1.0.6.4 9 Apr 2024 Updated AutomaticServices DS/WA logic change, ServiceName variable change to Service

Updated NOSC Daily Tasks

Keep your head up

Updated NOSC Daily Tasks with more insights, whether NOC/NOSC, or SCOM Admin related, check out the GitHub for the pack and change/revision history.

Keep your head up!   I find this is always a positive message to look up, not down. Leverage new key insights and download the pack from my GitHub repo – Proactive NOSC Daily Tasks link

 

Updated NOSC Daily Tasks Summary

Latest round adds simplification of SCOM agent workflow errors, adding the offending computer with the SCOMAdmin DailySummary alert details.

Offending alert examples from multiple customers

MSSQL on Windows: SQL Server has failed to allocate sufficient memory to run

Alert generation was temporarily suspended due to too many alerts (event ID 5399)

PowerShell was dropped

Expression Filter Module Failed Initialization (group regex errors)

The November pack updates add TicketID field to the SCOMAdmin, Daily Summary, Logical Disk report, and Alert updates reports.  This is invaluable when integrating service management (ITSM) system events/alerts/incidents into your monitoring.  Lastly, visibility into created incidents is key to business issues (see the AlertUpdates workflows).

Details

NOSC Management pack provides summary report alerts of key insights including: Expiring certificates, Logical Disk alerts, Pending reboots, System Admin summary, and SCOM admin reports including long-running scripts, script errors, SCOM errors, and alert updates report.

Blog https://kevinjustin.com/blog/2023/08/15/proactive-daily-reports/

Change History

v1.0.5.7  13 Jan 2025 Updated SCOMAlerts report details with format-table properties from select
v1.0.5.6  15 Nov 2024 SCOMAdmin and Daily Summary, Logical disk report changes
v1.0.5.4  12 Nov 2024 AlertUpdates report and various logging changes
v1.0.5.3   5 Nov 2024 Enabled AlertUpdate rules
v1.0.5.2  30 Oct 2024 Daily Summary and SCOMAlerts report updates
v1.0.5.1  17 Oct 2024 Added Operations Manager Event ID's 22402, 22406
v1.0.5.0   4 Jan 2024 Resolution State logic improvements for large environments
v1.0.4.9  21 Dec 2023 WhiteSpace, newline, return updates, Expiring Certs report moved back 1 hour
v1.0.4.8  20 Dec 2023 Updated all Get-SCOMAlert queries to use -ResolutionState (0..254) for performance increase over where-object
v1.0.4.7  18 Dec 2023 Updated Expiring Certs DS/WA, whitespace code check
v1.0.4.6  30 Nov 2023 Removed debug detail from DS/WA which showed in Health Explorer pane

Alert on DWDataRP output

Holman's blog for DWDataRP is one way to Alert on DWDataRP findings
Holman’s blog for DWDataRP is one way to Alert on DWDataRP findings

I want to alert on DWDataRP output!  While everyone’s familiar with Holman’s SCOM SQL queries blog, read below to configure a new way to maintain data warehouse integrity and retention.

 

Data warehouse audits are included in monitoring platform checks.  For those new to monitoring, basically DWDataRP analyzes SCOM Data Warehouse issues for alert/event/performance/state retention.  One administration option is to utilize the SCOM Core Monitoring Addendum pack to run DWDataRP.  Another option is to run DWDataRP via Holman’s blog, or recently with Blake Drumm’s GUI tool.

 

Using the SCOM Core Monitoring addendum pack pre-configures a number of overrides, as well as adding DWDataRP monitor/rule options.  Consequently, the SCOM action account needs to have additional permissions on SCOM SQL servers where the OperationsManagerDW
resides.

Configure SCOM management server action account to alert on DWDataRP output

Example uses lab environment SVC.SCOM.PBIreader
Substitute the SCOM action account above for the SCOM data warehouse (OperationsManagerDW) databases on their respective SCOM management group(s).

Give SCOM Action account necessary rights
Update SVC account rights
Set and verify SVC account has Server role public

Click on User Mapping > select OperationsManagerDW database
Verify Default Schema shows DBO
Under Database Role Membership
Select db_datareader AND db_owner
Click OK



Verification
Reach out to SCOM team to verify execution
From SCOM, RDP to one of the management servers
Click on Start > Right click on Windows PowerShell
Click on More > click on Select PowerShell
Click on More > Click on 'Run as a different user'
Open PowerShell > right click > Run as a different user
Open PowerShell > right click > Run as a different user
On the Windows Security pop-up > Click on 'Use a different account'
Type the action account username and password
Click OK

Click Use a different account in the 'Run As different user' popup
Click Use a different account in the ‘Run As different user’ popup
Paste in the following commands, and verify output
cd "##YourPathtoDWDATARP.EXE##"
# cd D:\MonAdmin\TOOLS\DWDataRP"

# Check events
$Command = '.\dwdatarp.exe -s 16DB02 -d OperationsManagerDW -ds "Event Data
Set"'
$EventDataSet = Invoke-Expression $Command
$EventDataSet
$EventDataSet[2]
$LLineSplit = $EventDataSet[2].Split("(")
$EventDBPercent = $LLineSplit[1].Split("%")
$EventDBPercent[0]
DWDataRP PowerShell event output
DWDataRP PowerShell event output
Example PowerShell output when SVC Account cannot execute DWDataRP
PS C:\monadmin\tools\dwdatarp> whoami
testlab\svc.scom.pbireader
PS C:\monadmin\tools\dwdatarp> .\dwdatarp.exe -s 16db02 -d OperationsManagerDW -ds
Event
Dataset name
Aggregation name Max Age Current Size, Kb
----------------------------------------------------------------------------

Data Integration with SQL2022

Integration - time to integrate data sources to data lake
Integration – time to integrate data sources to data lake

Ready for a single pane of glass?  Ready to have your insights in a common location?  Let’s discuss Data Integration with SQL2022.

 

Let’s start with some background on SQL2022 and similarly SQL2025, start with the learn site link.  SQL2022 by design is Azure enabled with multiple capabilities like ‘Bi-directional HA/DR to Azure SQL’ and ‘Azure Synapse Link’.  Basically, Synapse link is the key.

SQL2022 by design is Azure Enabled
SQL2022 by design is Azure Enabled

Utilize the PowerBI Cloud Service with today’s hybrid environments.  SQL2022 allows integration with other Azure capabilities like Azure Data factory/data lake, and Azure Synapse.  Another reason to upgrade SQL 2022, is design simplification.  However, PowerBI data gateway adds a potential break point (single point of failure).  While PowerBI data gateway centralizes all premise data to a central location.  In the same way, consolidating data sent to the cloud.  When PowerBI data gateway fails, insights and visualizations have stale data (i.e. data NOT transferred for a near real-time display).

 

Why SQL2022 then?

Connect insights and visualization to justify ‘Data Integration with SQL2022’ scenarios.

SQL2022 built in capability to Azure Synapse Analytics
SQL2022 built in capability to Azure Synapse Analytics

Use SQL2022 to configure SQL agent jobs which pull SQL scripts from your cloud environment.  DevOps and common Azure Storage repository are great advantages for speed of execution.

SQL STIGMonitor

End the STIG(ma)

Seriously, dream on!  End the STIGma is a good thing, but STIGs can be a burden.  Hit the easy button, if you’re not already using it.  Contact your SQL Data and AI Cloud Solutions Architect for the latest SQL STIG Monitor 2024 Q4 build!


 

Latest SQL STIG monitor 31 Oct 2024 release includes

DISA UPDATES – see link
MS SQL Server 2016 Instance STIG, V3R2:

(NOTE: DISA has been contacted to remove related CCI STIGID for AzureSQLDB that was overlooked: ASQL-00-010700)

POWERSHELL MODULE
Updated version to 1.23
Added STIGID parameter to Invoke-StigMonitor allowing granular control over STIGID scanning.

DATABASE CHANGES
Updated Checklist Templates for Q4 Revisions.
Updated Instance & Database STIG for Q4 benchmark date.
Script updates include:

CNTNMIXDB: Not A Finding if using Windows Auth
FORCENRYPT: NA if using Windows Auth
PWDCMPLX: Updated Finding to remove OS STIG reference
AZDBPERMISS: Revised script with new version.
DBPERMISS: Revised script with new version.
ENFCACCSS: Revised script with new version.
PSERRPERM: Revised script with new version.
UNQSVCACC: Removed code stripping out port number.
AZAUDITSTATE: Properly returns No Finding when audit setup is correct.
Fixed bug in vDocumentation view causing POAMs to not display custom comment in exported documentation.
Added usp_RemoveInstance stored procedure to easily clean up a specific Instance from StigMonitor that no longer exists.

DOCUMENTS
Updated checklist templates, Approvals scripts, and Documentation Templates for Q4 Revisions.
Removed Set-CEIPRegKeys.ps1, Set-FIPSCompliance.ps1, and Set-SqlRegKey.ps1 in favor of Module commands.
Updated InfoPage with new StigMonitor logo and text references.
Documentation updated with new examples of Invoke-StigMonitor STIGID parameter.
Updated documentation to add Azure DB Permission for MS_SecurityDefinitionReader.
Added DatabaseName to CSV Export of Export-StigDocumentation.

REPORTS
Updated Report banner to display new StigMonitor logo and latest report versions.
Removed Adhoc scanning to Policy Management Report in favor of Invoke-StigMonitor parameter.
Removed references to Sunset 2012 and 2014 STIGs.
Added AzureSQLMI for future use.
Combined NF and Approved in Total Findings summary
Reduced Recent Scans to latest 6.

Also please send us your feedback if you get a chance to check this out.
If you want to be added/removed from this, click here (Subscribe /Unsubscribe) or send us an email.