AURUMCYBER
Microsoft 365 · NIST SP 800-171

Security, held to the gold standard.

Read-only assessment tools that check your Microsoft 365 and Entra ID settings against NIST SP 800-171. Built for small defense contractors and the consultants who support them.

Read-only Runs on your machine GCC High ready
Invoke-AurumAssay.ps1DEMO · SAMPLE DATA
./Invoke-AurumAssay.ps1 -Demo
Running 15 checks · Environment: Global
AA-01MFA required for all usersPASS
AA-03Legacy authentication blockedPASS
AA-04Global Administrator count is 2–4FAIL
AA-07Guest invitations limitedWARN
AA-09User consent to apps restrictedFAIL
AA-10No stale member accountsWARN
AA-12SMS and voice MFA disabledPASS
AA-14Managed device requiredFAIL
Report AurumAssay-2026-11-10.html Findings .csv Stale accounts .csv
Where CMMC stands

Phase 2 is paused. Your obligations aren't.

DoD suspended CMMC Phase 2 on July 13, 2026, so third-party C3PAO certification did not become a condition of award on November 10. A reform task force has sent recommendations to the DoD CIO; none have been approved. Everything below still applies, and an inaccurate self-assessment carries False Claims Act risk.

DFARS 252.204-7012Safeguarding CUI, 72-hour incident reporting
In force
NIST SP 800-171 Rev. 2The 110 requirements behind Level 2
In force
Level 1 / Level 2 self-assessmentsPhase 1, since November 10, 2025
In force
SPRS score and annual affirmationChecked before award
In force
Level 2 C3PAO certificationPhase 2 and later milestones
Suspended

Status as of November 2026. Confirm current guidance before acting.

The tools

Find the gaps a script can see. Fix them with a plan.

Start with the free Assay on your identity settings. Move to Pro when you need the whole tenant, a PDF your leadership will read, and evidence you can hand to a prime or an assessor.

Aurum Assay

Free

One PowerShell script. 15 identity checks in Entra ID, each mapped to 800-171, with an HTML report that explains the fix.

  • MFA, legacy auth, admin roles, guests, app consent, stale accounts
  • HTML report plus findings and stale-account CSVs
  • Commercial, GCC, GCC High and DoD clouds
  • Demo mode with sample data, no tenant needed
Download on GitHub

Aurum Assay Pro

$399 / yr

52 checks across Identity, Exchange Online, email DNS, SharePoint and Intune, scored by severity, with output built for audits.

  • HTML and PDF report with executive summary and top priorities
  • POA&M-ready findings CSV
  • Evidence pack: raw JSON per data source with a SHA-256 manifest
  • 800-171 control coverage view
Buy Assay Pro

M365 Kit

$199 once

The fixes, written down. A hardening guide, a Conditional Access baseline you can import, and policy templates ready for your SSP.

  • Hardening guide for Commercial, GCC and GCC High
  • 12-policy Conditional Access baseline, imports in report-only mode
  • 6 editable Word policies mapped to 800-171 families
  • 90-day rollout plan
Buy the Kit
Assay Pro coverage

52 checks across five areas of the tenant

High, medium and low findings are weighted 3, 2 and 1. A check that can't run in your tenant is listed as not evaluated, with the reason, and left out of the score instead of quietly passing.

24IdentityConditional Access, MFA methods, roles, guests, apps
13Exchange OnlineAudit logging, external forwarding, SMTP AUTH, DKIM, Safe Links
2Email DNSSPF and DMARC enforcement
6SharePointExternal sharing, guest resharing, OneDrive sync
7IntuneCompliance policies, BitLocker, encryption, stale devices

What the free Assay checks

IDCheck800-171
AA-01MFA required for all users3.5.3
AA-02MFA required for Global Administrators3.5.3
AA-03Legacy authentication blocked3.5.3, 3.1.1
AA-04Global Administrator count is 2–43.1.5, 3.1.6
AA-05Global Administrators are cloud-only3.1.5
AA-06Guest directory access restricted3.1.1, 3.1.3
AA-07Guest invitations limited3.1.1, 3.1.22
AA-08Users cannot register applications3.4.9, 3.1.5
AA-09User consent to apps restricted3.4.9, 3.1.1
AA-10No stale member accounts3.5.6
AA-11No stale guest accounts3.5.6
AA-12SMS and voice MFA disabled3.5.3, 3.5.4
AA-13Session lifetime limited3.1.11
AA-14Managed device required3.1.1, 3.1.12
AA-15Report-only CA policies flaggedInfo
Before you run it

Built to be safe in a CUI environment

Read-only, every call

Every request is a GET. The scripts never create, change or delete anything in your tenant. Sign in as Global Reader.

Policy.Read.AllDirectory.Read.AllRoleManagement.Read.DirectoryUser.Read.AllAuditLog.Read.All

Your data stays with you

The scripts run on your workstation and talk only to Microsoft. Reports are written to your own folder. There's no Aurum Cyber server in the loop and nothing to upload.

Readable source

Plain PowerShell you can read before you run. The free Assay is source-available on GitHub, so your team can review exactly what it does.

Pricing

Licensed per year. Priced for small shops.

Every license includes 12 months of updates. Consultant tiers add client tenants, white-label reports and the right to use the M365 Kit with your clients.

Pro

$399/ year

For a contractor assessing its own tenants.

  • Assay Pro, all 52 checks
  • PDF report and evidence pack
  • Your organization's own tenants
  • 12 months of updates
1Seat
Buy Pro

Consultant

$1,500/ year

For independent consultants and small MSPs.

  • Assay Pro on client tenants
  • White-label reports with your name and logo
  • M365 Kit client-use rights
  • Email support, 2 business days
25Client tenants
3Seats
Buy Consultant

Consultant Plus

$3,500/ year

For firms with a bigger client book.

  • Everything in Consultant
  • Unlimited client tenants
  • Room for a full team
  • Email support, 2 business days
∞Client tenants
10Seats
Buy Consultant Plus

M365 Kit

Hardening guide, 12-policy Conditional Access baseline with import script, and six Word policy templates mapped to 800-171. The free Assay is included.

$199one-time
Buy the Kit

Extra consultant seats are $150 per year. A client tenant counts once per license year, on its first run.

Launch offer: the first 20 Consultant buyers get 25% off year one in exchange for feedback on two real client runs.

Plain terms

What these tools are, and what they aren't

A passing check means one setting is where it should be. Meeting an 800-171 requirement also takes policy, procedure and evidence that no script can see.

  • Not a CMMC assessment. Aurum Cyber is not a C3PAO and doesn't certify anyone.
  • Not your SPRS score. Findings help you build an honest self-assessment. They don't replace one.
  • Not a managed service. You run the tools and keep the results. We never see your tenant.
  • Consultants: client reports may carry your brand, but can't be presented as a certification or formal assessment.
FAQ

Questions admins ask first

Will it change anything in my tenant?

No. Both versions make read requests only. The free Assay asks for five delegated read permissions, listed above, and you can read the script before you run it.

Does it work in GCC High?

Yes. Run the free Assay with -Environment USGov for GCC High or USGovDoD for DoD. The default covers commercial and GCC.

What licensing do I need on the Microsoft side?

Most checks work on any Microsoft 365 plan. The stale-account checks need Entra ID P1 for last sign-in data. Without it they're skipped and everything else still runs.

Can I run the free version for my clients?

No. The free Assay is licensed for use on your own organization's tenants under the PolyForm Internal Use license. Running it for clients or as part of a paid service needs a Consultant license.

Is the report safe to share?

Reports include real account names from your tenant, so treat them as internal. Keep them out of source control and don't post them unredacted.

If every check passes, am I compliant?

No. It means the settings the tool looks at are in the expected state. Use the findings to fix configuration and to support your SSP, POA&M and self-assessment, alongside the policy and procedure work only your team can do.

Try it in demo mode

See a report in under a minute

./Invoke-AurumAssay.ps1 -Demo