Sample report

This is what lands in your inbox two days after you connect.

An illustrative report for a fictional company. Your report has the same structure, built from your own estate, and an engineer reviews it before you see it.

Tessera assessment · fictional example

Halcyon Pay: multi-cloud estate

AWS (9 accounts) · Azure (2 subscriptions) · GCP (1 project) · scanned read-only

Report ID
TSR-A-0007
3,140resources discovered
1,086outside IaC (35%)
234drifted from code (7%)
$6,850est. monthly waste

1 · Summary

Only 58% of Halcyon Pay's estate is managed in code. Azure and GCP, which came with an acquired team, are mostly unmanaged. Three critical findings need action this week: a production database reachable from the internet, public blob access on a storage account, and an admin access key over 400 days old. About $6,850/month goes to idle or orphaned resources.

2 · Findings by severity

3Critical
14High
41Medium
77Low

3 · IaC coverage by cloud

AWS2,210
Azure640
GCP290
In codeDriftedOutside IaC

4 · Top findings

Critical

Production Postgres reachable from 0.0.0.0/0 on port 5432

The rule was added in the console during an incident and never removed. It is not in Terraform.

aws · ap-south-1 · sg-0a71…payments-db
PR drafted
Critical

Storage account allows public blob access

The container holds exported reports. The account was created outside IaC by the acquired team.

azure · centralindia · halcyonexports
PR drafted
Critical

Access key 412 days old on a user with AdministratorAccess

The key was last used 3 days ago from a CI runner. Rotate it and move the runner to a role.

aws · iam · user/ci-deploy-legacy
Needs decision
High

RDS backup retention cut from 14 days to 1 in the console

Field-level drift from code. Point-in-time recovery is now limited to 24 hours.

aws · rds · ledger-prod
PR drafted
High

46 resources created by a deleted IAM user, no owner tag

Probably a former contractor's work. These need an owner before anything else is decided.

aws · 3 accounts · creator: user/deleted
Needs decision
High

GKE control plane has a public endpoint with no authorised networks

Fails the CIS GKE benchmark. The cluster is not managed in Terraform.

gcp · asia-south1 · gke/analytics
PR drafted

+ 129 more findings in the full report, each with resource, rule, evidence and fix.

5 · Waste

CategoryResourcesEst. / month
Idle EC2 instances (CPU < 2% for 30 days)18$2,960
Idle Azure VMs7$1,500
Unattached EBS volumes61$1,420
Snapshots older than 180 days104$890
Unused public IPs22$80
Total212$6,850

6 · Recommended next 30 days

  • This week: merge the 3 drafted PRs for the critical findings, and rotate the legacy CI key.
  • Weeks 2–3: codify the 340 unmanaged Azure resources into Terraform, starting with networking and storage.
  • Week 3: assign owners to the 46 orphaned resources, then decide whether to keep or delete each one.
  • Week 4: turn on continuous drift detection and PR policy gates, so the same problems don't come back.

Halcyon Pay is a fictional company. All figures in this sample are illustrative.

Get this report for your own estate.