Developer Usage Insights

Generated

Azure DevOps

How to read this report

Estimated means potential usage returned by the Azure preview API, not proof that a product is enabled. Unknown does not mean free. Costs are monthly USD list-price scenarios, not a quote. Do not add subtotals to their component rows.

Executive summary

Azure DevOps
16Unique provider identities
1Sources included
0Sources skipped
32Identity records
Collection at a glance (5 rows)
ProviderDatasetCollectedInterpretation
Azure DevOpsSource coverage1 included; 0 skippedIncluded means some data was accessible, not that every dataset succeeded.
Azure DevOpsRepository inventory44 with complete default-branch activity. Visible scope only.
Azure DevOpsProvider billing datasets2 complete; 0 partial; 0 unavailableEach product/period has separate status; unavailable is not zero. See coverage details.
Azure DevOpsDaily usage detail0Raw usage rows, not seats. Summarized separately below; do not add to monthly aggregates.
Azure DevOpsEnablement estimates2Potential usage if enabled, not current charges. Two product rows can describe the same person.

Provider-reported billing and enablement evidence

Billing snapshots, enablement estimates and usage charges are separate datasets. Do not add overlapping scopes or summaries to detail.

Azure billing and enablement scenarios (2 rows)
ProviderOrganizationProductProvider enablement estimate countMonthly calculationEnablement scenario monthly USDEnablement scenario annualized USDEstimate basis
azure-devopssynthetic-ci-demo-azureCode Security1212 x $30.00/month$360.00$4320.00Provider count; identity detail incomplete
azure-devopssynthetic-ci-demo-azureSecret Protection88 x $19.00/month$152.00$1824.00Provider count; identity detail incomplete
Azure billing enablement evidence (2 rows)
ProviderOrganizationProductProduct state (observed scope)Monthly calculationEstimate basisVisible repository enablementBilling snapshot date UTCSnapshot plan enabledSnapshot billable countProvider enablement estimate countUnit price USD per monthEnablement scenario monthly USDEnablement scenario annualized USDEstimate detail statusSnapshot count monthly equivalent USD (not invoice)Actual invoiced chargesAssessment
azure-devopssynthetic-ci-demo-azureCode SecurityIncomplete settings coverage12 x $30.00/monthProvider count; identity detail incomplete2 enabled; 1 disabled; 1 unknown (visible repositories only)2026-09-23Yes21230$360.00$4320.00partial$60.00Not collected; reconcile with the billing ownerProvider enablement estimate priced as a standalone product scenario; not an invoice. Product enabled in the dated snapshot; estimate is not added to existing billed usage.
azure-devopssynthetic-ci-demo-azureSecret ProtectionIncomplete settings coverage8 x $19.00/monthProvider count; identity detail incomplete1 enabled; 2 disabled; 1 unknown (visible repositories only)2026-09-23Yes2819$152.00$1824.00partial$38.00Not collected; reconcile with the billing ownerProvider enablement estimate priced as a standalone product scenario; not an invoice. Product enabled in the dated snapshot; estimate is not added to existing billed usage.
Azure billing estimate provenance (2 rows)
ProviderOrganizationProductProvider estimate countReturned identity rowsStatusCollected at UTCAPI versionEstimate source URLPrice source URLWarnings
azure-devopssynthetic-ci-demo-azurecodeSecurity120partial2026-09-24T12:00:00.000Zsynthetic-fixture-v4https://example.invalid/synthetic-estimates/codeSecurityhttps://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/SYNTHETIC DEMO: provider count available, identity names incomplete. Not actual charges.
azure-devopssynthetic-ci-demo-azuresecretProtection80partial2026-09-24T12:00:00.000Zsynthetic-fixture-v4https://example.invalid/synthetic-estimates/secretProtectionhttps://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/SYNTHETIC DEMO: provider count available, identity names incomplete. Not actual charges.
Azure billing snapshots (2 rows)
ProviderOrganizationProductBilling date UTCSubscriptionTenantStatusProvider countReturned identitiesPlan enabledDetails statusCollected atAPI versionSource URLWarnings
azure-devopssynthetic-ci-demo-azureCode Security2026-09-2311111111-1111-4111-8111-11111111111122222222-2222-4222-8222-222222222222complete22YescompleteSep 24, 2026, 12:00 UTCsynthetic-fixture-v2https://example.invalid/synthetic-billing/codeSecurity/snapshotSYNTHETIC DEMO: fictional billing snapshot and diagnostic evidence, not a provider response.
azure-devopssynthetic-ci-demo-azureSecret Protection2026-09-2311111111-1111-4111-8111-11111111111122222222-2222-4222-8222-222222222222complete22YescompleteSep 24, 2026, 12:00 UTCsynthetic-fixture-v2https://example.invalid/synthetic-billing/secretProtection/snapshotSYNTHETIC DEMO: fictional billing snapshot and diagnostic evidence, not a provider response.
Azure billing reconciliation (2 rows)
ProviderSubscriptionTenantProductBilling date UTCSelected organizationsUnique billable identitiesCoverage
azure-devops11111111-1111-4111-8111-11111111111122222222-2222-4222-8222-222222222222Code Security2026-09-23synthetic-ci-demo-azure2Reconciled within selected organizations. Selected scope only, not a subscription-wide invoice total.
azure-devops11111111-1111-4111-8111-11111111111122222222-2222-4222-8222-222222222222Secret Protection2026-09-23synthetic-ci-demo-azure2Reconciled within selected organizations. Selected scope only, not a subscription-wide invoice total.
Azure billed identities (4 rows)
ProviderOrganizationProductBilling date UTCCUIDIdentity IDDisplay nameUser principal nameEvidence
azure-devopssynthetic-ci-demo-azureCode Security2026-09-23synthetic-cuid-1synthetic-azure-user-1Sample Engineer 1engineer1@example.testIdentity returned in provider billing snapshot; not an estimate or assigned-license inventory
azure-devopssynthetic-ci-demo-azureCode Security2026-09-23synthetic-cuid-2synthetic-azure-user-2Sample Engineer 2engineer2@example.testIdentity returned in provider billing snapshot; not an estimate or assigned-license inventory
azure-devopssynthetic-ci-demo-azureSecret Protection2026-09-23synthetic-cuid-1synthetic-azure-user-1Sample Engineer 1engineer1@example.testIdentity returned in provider billing snapshot; not an estimate or assigned-license inventory
azure-devopssynthetic-ci-demo-azureSecret Protection2026-09-23synthetic-cuid-2synthetic-azure-user-2Sample Engineer 2engineer2@example.testIdentity returned in provider billing snapshot; not an estimate or assigned-license inventory
Azure billing diagnostic details (4 rows)
ProviderOrganizationProductBilling date UTCVSIDSnapshot CUID matchProjectRepositoryPush IDPushed atCommit IDCommit timePusher IDPusher display nameCommitter emailSource URL
azure-devopssynthetic-ci-demo-azureCode Security2026-09-23synthetic-azure-user-1synthetic-cuid-1Synthetic Projectportal101Sep 22, 2026, 10:00 UTC1111111111111111111111111111111111111111Jan 15, 2026, 10:00 UTCsynthetic-pusher-1Sample Pusher 1engineer1@example.testhttps://example.invalid/synthetic-billing/codeSecurity/details
azure-devopssynthetic-ci-demo-azureCode Security2026-09-23UnresolvedUnmatched or ambiguous; not added to totalsSynthetic Projectworker102Sep 22, 2026, 11:00 UTC2222222222222222222222222222222222222222Sep 21, 2026, 10:00 UTCsynthetic-unmatched-pusherUnmatched Sample Pusherunmatched@example.testhttps://example.invalid/synthetic-billing/codeSecurity/details
azure-devopssynthetic-ci-demo-azureSecret Protection2026-09-23synthetic-azure-user-1synthetic-cuid-1Synthetic Projectportal101Sep 22, 2026, 10:00 UTC1111111111111111111111111111111111111111Jan 15, 2026, 10:00 UTCsynthetic-pusher-1Sample Pusher 1engineer1@example.testhttps://example.invalid/synthetic-billing/secretProtection/details
azure-devopssynthetic-ci-demo-azureSecret Protection2026-09-23UnresolvedUnmatched or ambiguous; not added to totalsSynthetic Projectworker102Sep 22, 2026, 11:00 UTC2222222222222222222222222222222222222222Sep 21, 2026, 10:00 UTCsynthetic-unmatched-pusherUnmatched Sample Pusherunmatched@example.testhttps://example.invalid/synthetic-billing/secretProtection/details
Reported billing usage (0 rows)

No rows collected. Check collection coverage; this does not establish zero usage.

Enablement scenarios use the provider estimate count, including when names are incomplete, at USD 30 for Code Security and USD 19 for Secret Protection per committer/month (list prices checked 2026-09-24). They are not actual charges or guaranteed incremental seats. Do not add an estimate to a billing snapshot or sum organizations sharing a subscription. Annualized means 12 unchanged months, not a forecast. No taxes, discounts, proration, legacy-bundle pricing or other Azure DevOps services are included. Unknown or disabled enablement does not establish invoice/payment status.

Provider-reported daily billing snapshots, not invoices or Git activity estimates. Counts cover only the selected organizations. Subscription totals require complete same-date identity lists and verified subscription scope. Pusher identity and committer email are different evidence; unmatched details are not automatically counted. Current security settings do not establish historical enablement.

Other Azure DevOps services

User-entered what-if quantities, separate from provider billing. Blank quantities remain unavailable.

Azure DevOps other services: what-if estimates (8 rows)
OrganizationService / planScenario quantityUnitMonthly calculationEstimated monthly USDAnnualized USDBasisPrices checked UTCPrice source
synthetic-ci-demo-azureBasic12usersmax(0, 12 - 5 free) x $6$42.00$504.00User-entered what-if2026-09-24https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/
synthetic-ci-demo-azureBasic + Test Plans3users3 x $52$156.00$1872.00User-entered what-if2026-09-24https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/
synthetic-ci-demo-azurePipelines: Microsoft-hosted1paid parallel jobs1 x $40$40.00$480.00User-entered what-if2026-09-24https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/
synthetic-ci-demo-azurePipelines: self-hosted2paid parallel jobs2 x $15$30.00$360.00User-entered what-if2026-09-24https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/
synthetic-ci-demo-azurePipelines: GitHub-hosted macOS Standard100minutes/month100 x $0.062$6.20$74.40User-entered what-if2026-09-24https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/
synthetic-ci-demo-azurePipelines: GitHub-hosted macOS XL100minutes/month100 x $0.102$10.20$122.40User-entered what-if2026-09-24https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/
synthetic-ci-demo-azureGitHub AI Credits for Azure DevOps500billable credits/month500 x $0.01$5.00$60.00User-entered what-if2026-09-24https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/
synthetic-ci-demo-azureArtifacts100GiB2 GiB free; 8 x $2 + 90 x $1 + 0 x $0.5 + 0 x $0.25$106.00$1272.00User-entered what-if2026-09-24https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/
Azure DevOps service pricing assumptions (1 rows)
ScopeAssumptions
Other Azure DevOps servicesUser-entered what-if quantities, not provider-observed usage or invoices. USD list prices checked 2026-09-24. Blank quantities are unknown, not zero. Basic users exclude Basic + Test Plans and users already covered by qualifying Visual Studio/GitHub Enterprise benefits; the free Basic allowance must be allocated correctly for the billing scope. Test Plans seats exclude qualifying included licenses and already include Basic. Pipeline quantities are paid parallel jobs, not runs or minutes; a first paid Microsoft-hosted job replaces the free job rather than adding a second. The free Microsoft-hosted grant (if approved) allows one job/1,800 minutes; self-hosted free capacity and subscriber benefits must be accounted for before entering paid jobs. Artifacts uses progressive GiB tiers per organization and assumes constant storage for a full month. AI credits are billable credits after applicable benefits, not requests. No tax, contract discounts, proration, or additional infrastructure costs. Annualized is 12 unchanged months, not a forecast. Do not sum organizations without checking shared licenses and allowances; security estimates and billing snapshots are separate and are not added here.

Usage and security evidence

Settings are current snapshots, not proof of recent scanning or payment. Reported billing usage is not an invoice; missing rows do not mean zero cost. Activity uses committer dates, including automation. Date windows are UTC; the final day may be incomplete.

Repository inventory (4 rows)
ProviderSourceRepositoryProjectVisibilityStateObserved UTCActivity statusFrom UTCTo UTCBranches scannedCoverageCommitsReason
azure-devopssynthetic-ci-demo-azureportalSynthetic ProjectpublicactiveSep 24, 2026, 12:00 UTCcompleteJun 27, 2026, 00:00 UTCSep 24, 2026, 12:00 UTCUnknowncomplete660
azure-devopssynthetic-ci-demo-azureapiSynthetic ProjectprivateactiveSep 24, 2026, 12:00 UTCcompleteJun 27, 2026, 00:00 UTCSep 24, 2026, 12:00 UTCUnknowncomplete748
azure-devopssynthetic-ci-demo-azureworkerSynthetic ProjectprivateactiveSep 24, 2026, 12:00 UTCcompleteJun 27, 2026, 00:00 UTCSep 24, 2026, 12:00 UTCUnknowncomplete818
azure-devopssynthetic-ci-demo-azurearchiveSynthetic ProjectprivatearchivedSep 24, 2026, 12:00 UTCcompleteJun 27, 2026, 00:00 UTCSep 24, 2026, 12:00 UTCUnknowncomplete0
Security settings (16 rows)
ProviderSourceRepositoryFeatureStateObserved UTC
azure-devopssynthetic-ci-demo-azureportalCode SecurityenabledSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azureportalSecret ProtectiondisabledSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azureportalPush protectionunknownSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azureportalDependency scanning default setupenabledSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azureapiCode SecuritydisabledSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azureapiSecret ProtectionunknownSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azureapiPush protectionenabledSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azureapiDependency scanning default setupdisabledSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azureworkerCode SecurityunknownSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azureworkerSecret ProtectionenabledSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azureworkerPush protectiondisabledSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azureworkerDependency scanning default setupunknownSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azurearchiveCode SecurityenabledSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azurearchiveSecret ProtectiondisabledSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azurearchivePush protectionunknownSep 24, 2026, 12:00 UTC
azure-devopssynthetic-ci-demo-azurearchiveDependency scanning default setupenabledSep 24, 2026, 12:00 UTC
Daily activity (270 rows)
ProviderSourceRepositoryDate UTCCommits
azure-devopssynthetic-ci-demo-azureportalJun 27, 20260
azure-devopssynthetic-ci-demo-azureportalJun 28, 20263
azure-devopssynthetic-ci-demo-azureportalJun 29, 20266
azure-devopssynthetic-ci-demo-azureportalJun 30, 20269
azure-devopssynthetic-ci-demo-azureportalJul 1, 202612
azure-devopssynthetic-ci-demo-azureportalJul 2, 20260
azure-devopssynthetic-ci-demo-azureportalJul 3, 20260
azure-devopssynthetic-ci-demo-azureportalJul 4, 202621
azure-devopssynthetic-ci-demo-azureportalJul 5, 20260
azure-devopssynthetic-ci-demo-azureportalJul 6, 20263
azure-devopssynthetic-ci-demo-azureportalJul 7, 20266
azure-devopssynthetic-ci-demo-azureportalJul 8, 20269
azure-devopssynthetic-ci-demo-azureportalJul 9, 20260
azure-devopssynthetic-ci-demo-azureportalJul 10, 20260
azure-devopssynthetic-ci-demo-azureportalJul 11, 202618
azure-devopssynthetic-ci-demo-azureportalJul 12, 202621
azure-devopssynthetic-ci-demo-azureportalJul 13, 20260
azure-devopssynthetic-ci-demo-azureportalJul 14, 20263
azure-devopssynthetic-ci-demo-azureportalJul 15, 20266
azure-devopssynthetic-ci-demo-azureportalJul 16, 20260
azure-devopssynthetic-ci-demo-azureportalJul 17, 20260
azure-devopssynthetic-ci-demo-azureportalJul 18, 202615
azure-devopssynthetic-ci-demo-azureportalJul 19, 202618
azure-devopssynthetic-ci-demo-azureportalJul 20, 202621
azure-devopssynthetic-ci-demo-azureportalJul 21, 20260
azure-devopssynthetic-ci-demo-azureportalJul 22, 20263
azure-devopssynthetic-ci-demo-azureportalJul 23, 20260
azure-devopssynthetic-ci-demo-azureportalJul 24, 20260
azure-devopssynthetic-ci-demo-azureportalJul 25, 202612
azure-devopssynthetic-ci-demo-azureportalJul 26, 202615
azure-devopssynthetic-ci-demo-azureportalJul 27, 202618
azure-devopssynthetic-ci-demo-azureportalJul 28, 202621
azure-devopssynthetic-ci-demo-azureportalJul 29, 20260
azure-devopssynthetic-ci-demo-azureportalJul 30, 20260
azure-devopssynthetic-ci-demo-azureportalJul 31, 20260
azure-devopssynthetic-ci-demo-azureportalAug 1, 20269
azure-devopssynthetic-ci-demo-azureportalAug 2, 202612
azure-devopssynthetic-ci-demo-azureportalAug 3, 202615
azure-devopssynthetic-ci-demo-azureportalAug 4, 202618
azure-devopssynthetic-ci-demo-azureportalAug 5, 202621
azure-devopssynthetic-ci-demo-azureportalAug 6, 20260
azure-devopssynthetic-ci-demo-azureportalAug 7, 20260
azure-devopssynthetic-ci-demo-azureportalAug 8, 20266
azure-devopssynthetic-ci-demo-azureportalAug 9, 20269
azure-devopssynthetic-ci-demo-azureportalAug 10, 202612
azure-devopssynthetic-ci-demo-azureportalAug 11, 202615
azure-devopssynthetic-ci-demo-azureportalAug 12, 202618
azure-devopssynthetic-ci-demo-azureportalAug 13, 20260
azure-devopssynthetic-ci-demo-azureportalAug 14, 20260
azure-devopssynthetic-ci-demo-azureportalAug 15, 20263
azure-devopssynthetic-ci-demo-azureportalAug 16, 20266
azure-devopssynthetic-ci-demo-azureportalAug 17, 20269
azure-devopssynthetic-ci-demo-azureportalAug 18, 202612
azure-devopssynthetic-ci-demo-azureportalAug 19, 202615
azure-devopssynthetic-ci-demo-azureportalAug 20, 20260
azure-devopssynthetic-ci-demo-azureportalAug 21, 20260
azure-devopssynthetic-ci-demo-azureportalAug 22, 20260
azure-devopssynthetic-ci-demo-azureportalAug 23, 20263
azure-devopssynthetic-ci-demo-azureportalAug 24, 20266
azure-devopssynthetic-ci-demo-azureportalAug 25, 20269
azure-devopssynthetic-ci-demo-azureportalAug 26, 202612
azure-devopssynthetic-ci-demo-azureportalAug 27, 20260
azure-devopssynthetic-ci-demo-azureportalAug 28, 20260
azure-devopssynthetic-ci-demo-azureportalAug 29, 202621
azure-devopssynthetic-ci-demo-azureportalAug 30, 20260
azure-devopssynthetic-ci-demo-azureportalAug 31, 20263
azure-devopssynthetic-ci-demo-azureportalSep 1, 20266
azure-devopssynthetic-ci-demo-azureportalSep 2, 20269
azure-devopssynthetic-ci-demo-azureportalSep 3, 20260
azure-devopssynthetic-ci-demo-azureportalSep 4, 20260
azure-devopssynthetic-ci-demo-azureportalSep 5, 202618
azure-devopssynthetic-ci-demo-azureportalSep 6, 202621
azure-devopssynthetic-ci-demo-azureportalSep 7, 20260
azure-devopssynthetic-ci-demo-azureportalSep 8, 20263
azure-devopssynthetic-ci-demo-azureportalSep 9, 20266
azure-devopssynthetic-ci-demo-azureportalSep 10, 20260
azure-devopssynthetic-ci-demo-azureportalSep 11, 20260
azure-devopssynthetic-ci-demo-azureportalSep 12, 202615
azure-devopssynthetic-ci-demo-azureportalSep 13, 202618
azure-devopssynthetic-ci-demo-azureportalSep 14, 202621
azure-devopssynthetic-ci-demo-azureportalSep 15, 20260
azure-devopssynthetic-ci-demo-azureportalSep 16, 20263
azure-devopssynthetic-ci-demo-azureportalSep 17, 20260
azure-devopssynthetic-ci-demo-azureportalSep 18, 20260
azure-devopssynthetic-ci-demo-azureportalSep 19, 202612
azure-devopssynthetic-ci-demo-azureportalSep 20, 202615
azure-devopssynthetic-ci-demo-azureportalSep 21, 202618
azure-devopssynthetic-ci-demo-azureportalSep 22, 202621
azure-devopssynthetic-ci-demo-azureportalSep 23, 20260
azure-devopssynthetic-ci-demo-azureportalSep 24, 20260
azure-devopssynthetic-ci-demo-azureapiJun 27, 20261
azure-devopssynthetic-ci-demo-azureapiJun 28, 20264
azure-devopssynthetic-ci-demo-azureapiJun 29, 20267
azure-devopssynthetic-ci-demo-azureapiJun 30, 202610
azure-devopssynthetic-ci-demo-azureapiJul 1, 20260
azure-devopssynthetic-ci-demo-azureapiJul 2, 20260
azure-devopssynthetic-ci-demo-azureapiJul 3, 202619
azure-devopssynthetic-ci-demo-azureapiJul 4, 202622
azure-devopssynthetic-ci-demo-azureapiJul 5, 20261
azure-devopssynthetic-ci-demo-azureapiJul 6, 20264
azure-devopssynthetic-ci-demo-azureapiJul 7, 20267
azure-devopssynthetic-ci-demo-azureapiJul 8, 20260
azure-devopssynthetic-ci-demo-azureapiJul 9, 20260
azure-devopssynthetic-ci-demo-azureapiJul 10, 202616
azure-devopssynthetic-ci-demo-azureapiJul 11, 202619
azure-devopssynthetic-ci-demo-azureapiJul 12, 202622
azure-devopssynthetic-ci-demo-azureapiJul 13, 20261
azure-devopssynthetic-ci-demo-azureapiJul 14, 20264
azure-devopssynthetic-ci-demo-azureapiJul 15, 20260
azure-devopssynthetic-ci-demo-azureapiJul 16, 20260
azure-devopssynthetic-ci-demo-azureapiJul 17, 202613
azure-devopssynthetic-ci-demo-azureapiJul 18, 202616
azure-devopssynthetic-ci-demo-azureapiJul 19, 202619
azure-devopssynthetic-ci-demo-azureapiJul 20, 202622
azure-devopssynthetic-ci-demo-azureapiJul 21, 20261
azure-devopssynthetic-ci-demo-azureapiJul 22, 20260
azure-devopssynthetic-ci-demo-azureapiJul 23, 20260
azure-devopssynthetic-ci-demo-azureapiJul 24, 202610
azure-devopssynthetic-ci-demo-azureapiJul 25, 202613
azure-devopssynthetic-ci-demo-azureapiJul 26, 202616
azure-devopssynthetic-ci-demo-azureapiJul 27, 202619
azure-devopssynthetic-ci-demo-azureapiJul 28, 202622
azure-devopssynthetic-ci-demo-azureapiJul 29, 20260
azure-devopssynthetic-ci-demo-azureapiJul 30, 20260
azure-devopssynthetic-ci-demo-azureapiJul 31, 20267
azure-devopssynthetic-ci-demo-azureapiAug 1, 202610
azure-devopssynthetic-ci-demo-azureapiAug 2, 202613
azure-devopssynthetic-ci-demo-azureapiAug 3, 202616
azure-devopssynthetic-ci-demo-azureapiAug 4, 202619
azure-devopssynthetic-ci-demo-azureapiAug 5, 20260
azure-devopssynthetic-ci-demo-azureapiAug 6, 20260
azure-devopssynthetic-ci-demo-azureapiAug 7, 20264
azure-devopssynthetic-ci-demo-azureapiAug 8, 20267
azure-devopssynthetic-ci-demo-azureapiAug 9, 202610
azure-devopssynthetic-ci-demo-azureapiAug 10, 202613
azure-devopssynthetic-ci-demo-azureapiAug 11, 202616
azure-devopssynthetic-ci-demo-azureapiAug 12, 20260
azure-devopssynthetic-ci-demo-azureapiAug 13, 20260
azure-devopssynthetic-ci-demo-azureapiAug 14, 20261
azure-devopssynthetic-ci-demo-azureapiAug 15, 20264
azure-devopssynthetic-ci-demo-azureapiAug 16, 20267
azure-devopssynthetic-ci-demo-azureapiAug 17, 202610
azure-devopssynthetic-ci-demo-azureapiAug 18, 202613
azure-devopssynthetic-ci-demo-azureapiAug 19, 20260
azure-devopssynthetic-ci-demo-azureapiAug 20, 20260
azure-devopssynthetic-ci-demo-azureapiAug 21, 202622
azure-devopssynthetic-ci-demo-azureapiAug 22, 20261
azure-devopssynthetic-ci-demo-azureapiAug 23, 20264
azure-devopssynthetic-ci-demo-azureapiAug 24, 20267
azure-devopssynthetic-ci-demo-azureapiAug 25, 202610
azure-devopssynthetic-ci-demo-azureapiAug 26, 20260
azure-devopssynthetic-ci-demo-azureapiAug 27, 20260
azure-devopssynthetic-ci-demo-azureapiAug 28, 202619
azure-devopssynthetic-ci-demo-azureapiAug 29, 202622
azure-devopssynthetic-ci-demo-azureapiAug 30, 20261
azure-devopssynthetic-ci-demo-azureapiAug 31, 20264
azure-devopssynthetic-ci-demo-azureapiSep 1, 20267
azure-devopssynthetic-ci-demo-azureapiSep 2, 20260
azure-devopssynthetic-ci-demo-azureapiSep 3, 20260
azure-devopssynthetic-ci-demo-azureapiSep 4, 202616
azure-devopssynthetic-ci-demo-azureapiSep 5, 202619
azure-devopssynthetic-ci-demo-azureapiSep 6, 202622
azure-devopssynthetic-ci-demo-azureapiSep 7, 20261
azure-devopssynthetic-ci-demo-azureapiSep 8, 20264
azure-devopssynthetic-ci-demo-azureapiSep 9, 20260
azure-devopssynthetic-ci-demo-azureapiSep 10, 20260
azure-devopssynthetic-ci-demo-azureapiSep 11, 202613
azure-devopssynthetic-ci-demo-azureapiSep 12, 202616
azure-devopssynthetic-ci-demo-azureapiSep 13, 202619
azure-devopssynthetic-ci-demo-azureapiSep 14, 202622
azure-devopssynthetic-ci-demo-azureapiSep 15, 20261
azure-devopssynthetic-ci-demo-azureapiSep 16, 20260
azure-devopssynthetic-ci-demo-azureapiSep 17, 20260
azure-devopssynthetic-ci-demo-azureapiSep 18, 202610
azure-devopssynthetic-ci-demo-azureapiSep 19, 202613
azure-devopssynthetic-ci-demo-azureapiSep 20, 202616
azure-devopssynthetic-ci-demo-azureapiSep 21, 202619
azure-devopssynthetic-ci-demo-azureapiSep 22, 202622
azure-devopssynthetic-ci-demo-azureapiSep 23, 20260
azure-devopssynthetic-ci-demo-azureapiSep 24, 20260
azure-devopssynthetic-ci-demo-azureworkerJun 27, 20262
azure-devopssynthetic-ci-demo-azureworkerJun 28, 20265
azure-devopssynthetic-ci-demo-azureworkerJun 29, 20268
azure-devopssynthetic-ci-demo-azureworkerJun 30, 20260
azure-devopssynthetic-ci-demo-azureworkerJul 1, 20260
azure-devopssynthetic-ci-demo-azureworkerJul 2, 202617
azure-devopssynthetic-ci-demo-azureworkerJul 3, 202620
azure-devopssynthetic-ci-demo-azureworkerJul 4, 202623
azure-devopssynthetic-ci-demo-azureworkerJul 5, 20262
azure-devopssynthetic-ci-demo-azureworkerJul 6, 20265
azure-devopssynthetic-ci-demo-azureworkerJul 7, 20260
azure-devopssynthetic-ci-demo-azureworkerJul 8, 20260
azure-devopssynthetic-ci-demo-azureworkerJul 9, 202614
azure-devopssynthetic-ci-demo-azureworkerJul 10, 202617
azure-devopssynthetic-ci-demo-azureworkerJul 11, 202620
azure-devopssynthetic-ci-demo-azureworkerJul 12, 202623
azure-devopssynthetic-ci-demo-azureworkerJul 13, 20262
azure-devopssynthetic-ci-demo-azureworkerJul 14, 20260
azure-devopssynthetic-ci-demo-azureworkerJul 15, 20260
azure-devopssynthetic-ci-demo-azureworkerJul 16, 202611
azure-devopssynthetic-ci-demo-azureworkerJul 17, 202614
azure-devopssynthetic-ci-demo-azureworkerJul 18, 202617
azure-devopssynthetic-ci-demo-azureworkerJul 19, 202620
azure-devopssynthetic-ci-demo-azureworkerJul 20, 202623
azure-devopssynthetic-ci-demo-azureworkerJul 21, 20260
azure-devopssynthetic-ci-demo-azureworkerJul 22, 20260
azure-devopssynthetic-ci-demo-azureworkerJul 23, 20268
azure-devopssynthetic-ci-demo-azureworkerJul 24, 202611
azure-devopssynthetic-ci-demo-azureworkerJul 25, 202614
azure-devopssynthetic-ci-demo-azureworkerJul 26, 202617
azure-devopssynthetic-ci-demo-azureworkerJul 27, 202620
azure-devopssynthetic-ci-demo-azureworkerJul 28, 20260
azure-devopssynthetic-ci-demo-azureworkerJul 29, 20260
azure-devopssynthetic-ci-demo-azureworkerJul 30, 20265
azure-devopssynthetic-ci-demo-azureworkerJul 31, 20268
azure-devopssynthetic-ci-demo-azureworkerAug 1, 202611
azure-devopssynthetic-ci-demo-azureworkerAug 2, 202614
azure-devopssynthetic-ci-demo-azureworkerAug 3, 202617
azure-devopssynthetic-ci-demo-azureworkerAug 4, 20260
azure-devopssynthetic-ci-demo-azureworkerAug 5, 20260
azure-devopssynthetic-ci-demo-azureworkerAug 6, 20262
azure-devopssynthetic-ci-demo-azureworkerAug 7, 20265
azure-devopssynthetic-ci-demo-azureworkerAug 8, 20268
azure-devopssynthetic-ci-demo-azureworkerAug 9, 202611
azure-devopssynthetic-ci-demo-azureworkerAug 10, 202614
azure-devopssynthetic-ci-demo-azureworkerAug 11, 20260
azure-devopssynthetic-ci-demo-azureworkerAug 12, 20260
azure-devopssynthetic-ci-demo-azureworkerAug 13, 202623
azure-devopssynthetic-ci-demo-azureworkerAug 14, 20262
azure-devopssynthetic-ci-demo-azureworkerAug 15, 20265
azure-devopssynthetic-ci-demo-azureworkerAug 16, 20268
azure-devopssynthetic-ci-demo-azureworkerAug 17, 202611
azure-devopssynthetic-ci-demo-azureworkerAug 18, 20260
azure-devopssynthetic-ci-demo-azureworkerAug 19, 20260
azure-devopssynthetic-ci-demo-azureworkerAug 20, 202620
azure-devopssynthetic-ci-demo-azureworkerAug 21, 202623
azure-devopssynthetic-ci-demo-azureworkerAug 22, 20262
azure-devopssynthetic-ci-demo-azureworkerAug 23, 20265
azure-devopssynthetic-ci-demo-azureworkerAug 24, 20268
azure-devopssynthetic-ci-demo-azureworkerAug 25, 20260
azure-devopssynthetic-ci-demo-azureworkerAug 26, 20260
azure-devopssynthetic-ci-demo-azureworkerAug 27, 202617
azure-devopssynthetic-ci-demo-azureworkerAug 28, 202620
azure-devopssynthetic-ci-demo-azureworkerAug 29, 202623
azure-devopssynthetic-ci-demo-azureworkerAug 30, 20262
azure-devopssynthetic-ci-demo-azureworkerAug 31, 20265
azure-devopssynthetic-ci-demo-azureworkerSep 1, 20260
azure-devopssynthetic-ci-demo-azureworkerSep 2, 20260
azure-devopssynthetic-ci-demo-azureworkerSep 3, 202614
azure-devopssynthetic-ci-demo-azureworkerSep 4, 202617
azure-devopssynthetic-ci-demo-azureworkerSep 5, 202620
azure-devopssynthetic-ci-demo-azureworkerSep 6, 202623
azure-devopssynthetic-ci-demo-azureworkerSep 7, 20262
azure-devopssynthetic-ci-demo-azureworkerSep 8, 20260
azure-devopssynthetic-ci-demo-azureworkerSep 9, 20260
azure-devopssynthetic-ci-demo-azureworkerSep 10, 202611
azure-devopssynthetic-ci-demo-azureworkerSep 11, 202614
azure-devopssynthetic-ci-demo-azureworkerSep 12, 202617
azure-devopssynthetic-ci-demo-azureworkerSep 13, 202620
azure-devopssynthetic-ci-demo-azureworkerSep 14, 202623
azure-devopssynthetic-ci-demo-azureworkerSep 15, 20260
azure-devopssynthetic-ci-demo-azureworkerSep 16, 20260
azure-devopssynthetic-ci-demo-azureworkerSep 17, 20268
azure-devopssynthetic-ci-demo-azureworkerSep 18, 202611
azure-devopssynthetic-ci-demo-azureworkerSep 19, 202614
azure-devopssynthetic-ci-demo-azureworkerSep 20, 202617
azure-devopssynthetic-ci-demo-azureworkerSep 21, 202620
azure-devopssynthetic-ci-demo-azureworkerSep 22, 20260
azure-devopssynthetic-ci-demo-azureworkerSep 23, 20260
azure-devopssynthetic-ci-demo-azureworkerSep 24, 20265
Provider methodology and source counts

Azure DevOps

Synthetic example data
Synthetic organizations included
1
Sources skipped
0
Identity records
32
Unique identities
16
API version
7.2-preview.3

Deterministic fictional fixture. No provider API or customer account was used.

Collection evidence (3 rows)
ProviderSourceDatasetStatusDetail
azure-devopssynthetic-ci-demo-azureRepository inventorycompleteSynthetic fixture collected successfully; no live requests.
azure-devopssynthetic-ci-demo-azureRepository activitycompleteSynthetic fixture collected successfully; no live requests.
azure-devopssynthetic-ci-demo-azureSecurity settingscompleteSynthetic fixture collected successfully; no live requests.

Source status

ProviderSourceStatusReturned identity rowsReasonHow to fixScope
azure-devopssynthetic-ci-demo-azure included32 Not applicableNot applicable Synthetic security estimates and repository activity

Azure DevOps committers

One row per identity and organization, with estimated products combined. Settings evidence, when available, is reported separately. Non-estimated organization users were not collected.

Display nameOrganizationEffective plansBilling status
Sample Engineer 1synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 2synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 3synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 4synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 5synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 6synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 7synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 8synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 9synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 10synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 11synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 12synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 13synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 14synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 15synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated
Sample Engineer 16synthetic-ci-demo-azureCode Security, Secret ProtectionEstimated

Evidence-based recommendations

CIO decision brief

Local rule-based analysis, not AI-generated advice. Based on the full collected provider scope, not screen filters. Priorities are suggested review order, not vulnerability severity. No savings, compliance conclusion or purchasing approval is established. Human review is required.

CIO decision summary

ProviderReadinessSummaryMethodology
azure-devopsEvidence incompleteAzure DevOps: evidence incomplete. The collected scope includes 16 observed identities and 4 repositories. 3 active repositories warrant a security-setting review. Prioritize evidence validation and ownership before committing spend. No defensible savings estimate or overall security-health rating can be derived from this snapshot.Local rule-based analysis, not AI-generated advice. Based on the full collected provider scope, not screen filters. Priorities are suggested review order, not vulnerability severity. No savings, compliance conclusion or purchasing approval is established. Human review is required.

CIO evidence

ProviderFact IDEvidence
azure-devopsF1Source coverage: 1 included, 0 skipped; 16 observed provider identities, not licensed seats.
azure-devopsF2Inventory: 4 distinct repositories observed; 0 with unavailable activity and 4 with unknown or missing security-setting evidence. Inventory completeness is not independently verified.
azure-devopsF3Security review: 3 active repositories have at least one explicitly disabled collected setting. A disabled default setup does not rule out a custom pipeline; enablement is not scanning success.
azure-devopsF4Activity review: 1 repositories have zero observed default-branch commits in their complete collected windows. Windows can differ; inactivity is not proof a repository or license is unnecessary.
azure-devopsF5Financial evidence: 2 modeled pricing rows, 2 provider-count enablement estimates, 2 readable billing datasets of 2 requested, and 0 daily usage rows. Datasets and detail overlap; row counts are not seats. Modeled costs are not actual charges; billing usage is not an invoice or proof of payment.
azure-devopsF6Collection evidence: 0 partial, unavailable or not-requested dataset checks. Uncollected data is unknown, not zero.

CIO recommendations

ProviderPriorityRecommendationOwnerHorizonFact IDsAction
azure-devopsP1Close evidence gaps before a purchasing decisionPlatform owner and reporting ownerNext 7 daysF1, F2, F6Confirm intended source coverage and review unavailable datasets. Request an authorized read-only export where access is missing; do not grant broader privileges merely to complete this report.
azure-devopsP1Review disabled settings on active repositoriesSecurity engineering and repository ownersNext 7 daysF3Review the repository inventory and approved security baseline, business criticality, exceptions and custom scanning pipelines. Validate actual scan results before proposing changes; do not automatically enable products.
azure-devopsP2Validate ownership and retention for low-activity repositoriesEngineering managers and repository ownersNext 30 daysF4Review releases, non-default branches, service dependencies and retention obligations with owners. Treat this as a review candidate list, not a deletion or license-removal recommendation.
azure-devopsP1Reconcile modeled costs with entitlements and billingFinOps and procurementBefore renewal or purchaseF1, F5Obtain per-product billable usage, Basic/Test Plans entitlements, included benefits, billing scope and contract prices. Validate organization-level identity deduplication before treating preview estimates as a purchase quantity.
azure-devopsP2Measure security outcomes, not only enablementSecurity engineeringNext 30 daysF2, F3Collect last successful scans, severity and age of open findings, remediation times and branch-policy coverage. Agree targets by repository criticality; current settings alone cannot establish effectiveness or compliance.
azure-devopsP2Establish a repeatable baselinePlatform owner and FinOpsNext reporting cycleF1, F4, F5Repeat the same source scope and date window after gaps are resolved. Compare authorized retained snapshots for usage, cost and remediation trends; this single snapshot does not establish improvement or savings.

Recommended collection

ProviderDatasetDecision supportedAccess and limits
azure-devopsBasic/Test Plans entitlements, included benefits and official billable committersEstablish actual purchase quantities and potential duplicate entitlements.Review the collected billing snapshots and their coverage first. Seat entitlements and unresolved billing populations require an authorized owner export; this report does not establish complete license coverage.
azure-devopsInvoices, billing scope, contract prices and discountsReconcile scenarios to actual spend; quantify savings only after eligibility and contractual review.Billing-owner-approved export. Do not include payment details or credentials. Not collected by this feature.
azure-devopsLast successful scans, finding severity/age and remediation timesAssess security effectiveness and prioritize remediation by business impact.Existing security-report read access; collect aggregates, not source code or secret values. Not collected by this feature.
azure-devopsRepository owners, business criticality and branch protection/policiesAssign accountability and distinguish justified exceptions from control gaps.Existing repository metadata read access and owner confirmation. Not collected by this feature.
azure-devopsPipelines, Artifacts and parallel-job usage with entitlementsAssess non-security spend and utilization; keep compute/storage/AI usage separate from security licenses.Existing usage-report access or authorized exports. Organization billing rows may cover some meters, but utilization and entitlement coverage are not established.

Cross-provider identities are not automatically merged. Skipped sources are excluded from totals and listed with remediation above.

GitHub Enterprise

How to read this report

GitHub default-branch authored-date activity does not establish 90-day pushed-commit billing eligibility or Enterprise seat usage. Unknown does not mean free. Costs are monthly USD list-price scenarios, not a quote. Do not add subtotals to their component rows.

Executive summary

GitHub Enterprise
18Unique provider identities
1Sources included
0Sources skipped
18Identity records
Collection at a glance (4 rows)
ProviderDatasetCollectedInterpretation
GitHub EnterpriseSource coverage1 included; 0 skippedIncluded means some data was accessible, not that every dataset succeeded.
GitHub EnterpriseRepository inventory44 with complete default-branch activity. Visible scope only.
GitHub EnterpriseProvider billing datasets5 complete; 0 partial; 0 unavailableEach product/period has separate status; unavailable is not zero. See coverage details.
GitHub EnterpriseDaily usage detail3Raw usage rows, not seats. Summarized separately below; do not add to monthly aggregates.
Reported usage subtotals (1 rows)
SourcePeriod UTCProductNet USDBasis
synthetic-ci-demo-github2026-09Synthetic metered product$0.60usage-summary

Collected rows are evidence records, not licensed users. Usage subtotals keep source, scope, period, product and unit separate. Complete monthly usage summaries take precedence over overlapping daily detail; premium/AI breakdowns remain in the evidence appendix. Never add organizations to a parent enterprise or treat these amounts as invoices. Empty results and inaccessible datasets do not establish zero liability.

Usage subtotal scope, units and adjustments (1 rows)
ProviderSourceScopePeriod UTCProductUnitGross USDDiscount USDNet USDBasisCoverage
GitHub Enterprisesynthetic-ci-demo-githuborganization2026-09Synthetic metered productrequests$1.00$0.40$0.60usage-summarycomplete: Full calendar-month aggregate. Fictional overlapping datasets; do not add together.

Provider-reported billing and enablement evidence

Billing snapshots, enablement estimates and usage charges are separate datasets. Do not add overlapping scopes or summaries to detail.

GitHub billing snapshots (5 rows)
ProviderScopeSourceDatasetPeriod UTCStatusProvider committer countRepository countMaximum committersPurchased committersUsage rowsCollected at UTCCoverageSource URLAPI versionWarnings
githuborganizationsynthetic-ci-demo-githubcode-securityCurrent snapshotcomplete12Unavailable502026-09-24T12:00:00.000ZFictional current security snapshot; one identity overlaps two repositories, not two billable seats.https://example.invalid/synthetic-github-billing/code-securitysynthetic-fixture-v3SYNTHETIC DEMO: not real billing data.
githuborganizationsynthetic-ci-demo-githubsecret-protectionCurrent snapshotcomplete12Unavailable502026-09-24T12:00:00.000ZFictional current security snapshot; one identity overlaps two repositories, not two billable seats.https://example.invalid/synthetic-github-billing/secret-protectionsynthetic-fixture-v3SYNTHETIC DEMO: not real billing data.
githuborganizationsynthetic-ci-demo-githubusage-summary2026-09completeUnavailableUnavailableUnavailableUnavailable12026-09-24T12:00:00.000ZFull calendar-month aggregate. Fictional overlapping datasets; do not add together.https://example.invalid/synthetic-github-billing/usage-summarysynthetic-fixture-v3SYNTHETIC DEMO: not an invoice.
githuborganizationsynthetic-ci-demo-githubpremium-requests2026-09completeUnavailableUnavailableUnavailableUnavailable12026-09-24T12:00:00.000ZFull calendar-month aggregate. Fictional overlapping datasets; do not add together.https://example.invalid/synthetic-github-billing/premium-requestssynthetic-fixture-v3SYNTHETIC DEMO: not an invoice.
githuborganizationsynthetic-ci-demo-githubai-credits2026-09completeUnavailableUnavailableUnavailableUnavailable12026-09-24T12:00:00.000ZFull calendar-month aggregate. Fictional overlapping datasets; do not add together.https://example.invalid/synthetic-github-billing/ai-creditssynthetic-fixture-v3SYNTHETIC DEMO: not an invoice.
GitHub security billing identities (4 rows)
ProviderScopeSourceProductRepositoryRepository provider countUser loginLast pushed UTCLast pushed emailCollected at UTCStatus
githuborganizationsynthetic-ci-demo-githubcode-securitysynthetic-ci-demo-github/portal1sample-billed-developer2026-09-22T10:00:00Zbilled-developer@example.test2026-09-24T12:00:00.000Zcomplete
githuborganizationsynthetic-ci-demo-githubcode-securitysynthetic-ci-demo-github/api1sample-billed-developer2026-09-22T10:00:00Zbilled-developer@example.test2026-09-24T12:00:00.000Zcomplete
githuborganizationsynthetic-ci-demo-githubsecret-protectionsynthetic-ci-demo-github/portal1sample-billed-developer2026-09-22T10:00:00Zbilled-developer@example.test2026-09-24T12:00:00.000Zcomplete
githuborganizationsynthetic-ci-demo-githubsecret-protectionsynthetic-ci-demo-github/api1sample-billed-developer2026-09-22T10:00:00Zbilled-developer@example.test2026-09-24T12:00:00.000Zcomplete
GitHub provider usage charges (3 rows)
ProviderScopeSourceDatasetPeriod UTCDate UTCOrganizationRepositoryProductSKUModelUnitPrice per unit USDGross quantityDiscount quantityNet quantityGross USDDiscount USDNet USDStatusSource URL
githuborganizationsynthetic-ci-demo-githubusage-summary2026-09Period aggregateSynthetic metered productsynthetic-skusynthetic-modelrequests0.01100406010.40.6completehttps://example.invalid/synthetic-github-billing/usage-summary
githuborganizationsynthetic-ci-demo-githubpremium-requests2026-09Period aggregateSynthetic metered productsynthetic-skusynthetic-modelrequests0.01100406010.40.6completehttps://example.invalid/synthetic-github-billing/premium-requests
githuborganizationsynthetic-ci-demo-githubai-credits2026-09Period aggregateSynthetic metered productsynthetic-skusynthetic-modelrequests0.01100406010.40.6completehttps://example.invalid/synthetic-github-billing/ai-credits
GitHub security billing repositories (4 rows)
ProviderScopeSourceProductRepositoryProvider committer countReturned identity rowsCollected at UTCStatus
githuborganizationsynthetic-ci-demo-githubcode-securitysynthetic-ci-demo-github/portal112026-09-24T12:00:00.000Zcomplete
githuborganizationsynthetic-ci-demo-githubcode-securitysynthetic-ci-demo-github/api112026-09-24T12:00:00.000Zcomplete
githuborganizationsynthetic-ci-demo-githubsecret-protectionsynthetic-ci-demo-github/portal112026-09-24T12:00:00.000Zcomplete
githuborganizationsynthetic-ci-demo-githubsecret-protectionsynthetic-ci-demo-github/api112026-09-24T12:00:00.000Zcomplete
Reported billing usage (3 rows)
ProviderSourceDate UTCProductSKURepositoryQuantityUnitGross USDDiscount USDNet USD
githubsynthetic-ci-demo-githubSep 1, 2026Synthetic Actions usageSynthetic Linux computesynthetic-ci-demo-github/portal1000minutes808
githubsynthetic-ci-demo-githubSep 1, 2026Synthetic Actions usageSynthetic Linux computesynthetic-ci-demo-github/api2000minutes16115
githubsynthetic-ci-demo-githubSep 1, 2026Synthetic Actions usageSynthetic Linux computesynthetic-ci-demo-github/worker3000minutes24222

Provider-reported GitHub billing evidence, not invoices or proof of payment. Do not add organizations to their parent enterprise, summaries to detail, or premium/AI usage to overlapping usage totals. Products and units remain separate. Security snapshots are current at collection, independent of the activity window; organization seats can overlap across an enterprise. Unavailable or empty responses do not establish free usage or zero liability.

Usage and security evidence

Settings are current snapshots, not proof of recent scanning or payment. Reported billing usage is not an invoice; missing rows do not mean zero cost. Activity uses authored dates, excluding two automation accounts. Date windows are UTC; the final day may be incomplete.

Repository inventory (4 rows)
ProviderSourceRepositoryProjectVisibilityStateObserved UTCActivity statusFrom UTCTo UTCBranches scannedCoverageCommitsReason
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalpublicactiveSep 24, 2026, 12:00 UTCcompleteJun 27, 2026, 00:00 UTCSep 24, 2026, 12:00 UTCUnknowncomplete660
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiprivateactiveSep 24, 2026, 12:00 UTCcompleteJun 27, 2026, 00:00 UTCSep 24, 2026, 12:00 UTCUnknowncomplete748
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerprivateactiveSep 24, 2026, 12:00 UTCcompleteJun 27, 2026, 00:00 UTCSep 24, 2026, 12:00 UTCUnknowncomplete818
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/archiveprivatearchivedSep 24, 2026, 12:00 UTCcompleteJun 27, 2026, 00:00 UTCSep 24, 2026, 12:00 UTCUnknowncomplete0
Security settings (16 rows)
ProviderSourceRepositoryFeatureStateObserved UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalCode SecurityenabledSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSecret ProtectiondisabledSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalPush protectionunknownSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalDependency scanning default setupenabledSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiCode SecuritydisabledSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSecret ProtectionunknownSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiPush protectionenabledSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiDependency scanning default setupdisabledSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerCode SecurityunknownSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSecret ProtectionenabledSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerPush protectiondisabledSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerDependency scanning default setupunknownSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/archiveCode SecurityenabledSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/archiveSecret ProtectiondisabledSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/archivePush protectionunknownSep 24, 2026, 12:00 UTC
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/archiveDependency scanning default setupenabledSep 24, 2026, 12:00 UTC
Daily activity (270 rows)
ProviderSourceRepositoryDate UTCCommits
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJun 27, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJun 28, 20263
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJun 29, 20266
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJun 30, 20269
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 1, 202612
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 2, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 3, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 4, 202621
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 5, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 6, 20263
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 7, 20266
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 8, 20269
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 9, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 10, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 11, 202618
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 12, 202621
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 13, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 14, 20263
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 15, 20266
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 16, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 17, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 18, 202615
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 19, 202618
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 20, 202621
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 21, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 22, 20263
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 23, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 24, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 25, 202612
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 26, 202615
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 27, 202618
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 28, 202621
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 29, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 30, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalJul 31, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 1, 20269
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 2, 202612
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 3, 202615
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 4, 202618
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 5, 202621
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 6, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 7, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 8, 20266
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 9, 20269
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 10, 202612
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 11, 202615
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 12, 202618
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 13, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 14, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 15, 20263
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 16, 20266
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 17, 20269
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 18, 202612
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 19, 202615
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 20, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 21, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 22, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 23, 20263
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 24, 20266
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 25, 20269
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 26, 202612
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 27, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 28, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 29, 202621
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 30, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalAug 31, 20263
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 1, 20266
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 2, 20269
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 3, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 4, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 5, 202618
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 6, 202621
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 7, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 8, 20263
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 9, 20266
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 10, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 11, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 12, 202615
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 13, 202618
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 14, 202621
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 15, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 16, 20263
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 17, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 18, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 19, 202612
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 20, 202615
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 21, 202618
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 22, 202621
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 23, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/portalSep 24, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJun 27, 20261
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJun 28, 20264
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJun 29, 20267
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJun 30, 202610
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 1, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 2, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 3, 202619
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 4, 202622
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 5, 20261
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 6, 20264
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 7, 20267
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 8, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 9, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 10, 202616
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 11, 202619
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 12, 202622
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 13, 20261
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 14, 20264
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 15, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 16, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 17, 202613
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 18, 202616
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 19, 202619
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 20, 202622
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 21, 20261
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 22, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 23, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 24, 202610
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 25, 202613
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 26, 202616
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 27, 202619
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 28, 202622
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 29, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 30, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiJul 31, 20267
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 1, 202610
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 2, 202613
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 3, 202616
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 4, 202619
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 5, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 6, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 7, 20264
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 8, 20267
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 9, 202610
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 10, 202613
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 11, 202616
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 12, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 13, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 14, 20261
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 15, 20264
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 16, 20267
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 17, 202610
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 18, 202613
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 19, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 20, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 21, 202622
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 22, 20261
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 23, 20264
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 24, 20267
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 25, 202610
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 26, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 27, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 28, 202619
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 29, 202622
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 30, 20261
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiAug 31, 20264
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 1, 20267
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 2, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 3, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 4, 202616
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 5, 202619
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 6, 202622
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 7, 20261
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 8, 20264
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 9, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 10, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 11, 202613
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 12, 202616
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 13, 202619
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 14, 202622
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 15, 20261
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 16, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 17, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 18, 202610
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 19, 202613
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 20, 202616
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 21, 202619
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 22, 202622
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 23, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/apiSep 24, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJun 27, 20262
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJun 28, 20265
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJun 29, 20268
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJun 30, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 1, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 2, 202617
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 3, 202620
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 4, 202623
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 5, 20262
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 6, 20265
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 7, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 8, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 9, 202614
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 10, 202617
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 11, 202620
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 12, 202623
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 13, 20262
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 14, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 15, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 16, 202611
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 17, 202614
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 18, 202617
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 19, 202620
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 20, 202623
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 21, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 22, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 23, 20268
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 24, 202611
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 25, 202614
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 26, 202617
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 27, 202620
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 28, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 29, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 30, 20265
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerJul 31, 20268
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 1, 202611
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 2, 202614
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 3, 202617
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 4, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 5, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 6, 20262
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 7, 20265
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 8, 20268
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 9, 202611
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 10, 202614
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 11, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 12, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 13, 202623
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 14, 20262
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 15, 20265
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 16, 20268
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 17, 202611
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 18, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 19, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 20, 202620
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 21, 202623
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 22, 20262
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 23, 20265
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 24, 20268
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 25, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 26, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 27, 202617
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 28, 202620
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 29, 202623
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 30, 20262
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerAug 31, 20265
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 1, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 2, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 3, 202614
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 4, 202617
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 5, 202620
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 6, 202623
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 7, 20262
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 8, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 9, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 10, 202611
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 11, 202614
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 12, 202617
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 13, 202620
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 14, 202623
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 15, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 16, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 17, 20268
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 18, 202611
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 19, 202614
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 20, 202617
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 21, 202620
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 22, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 23, 20260
githubsynthetic-ci-demo-githubsynthetic-ci-demo-github/workerSep 24, 20265
Provider methodology and source counts

GitHub

Synthetic example data
Synthetic organizations included
1
Sources skipped
0
Identity records
18
Unique identities
18
API version
2022-11-28

Deterministic fictional fixture. No provider API or customer account was used.

Collection evidence (3 rows)
ProviderSourceDatasetStatusDetail
githubsynthetic-ci-demo-githubRepository inventorycompleteSynthetic fixture collected successfully; no live requests.
githubsynthetic-ci-demo-githubRepository activitycompleteSynthetic fixture collected successfully; no live requests.
githubsynthetic-ci-demo-githubSecurity settingscompleteSynthetic fixture collected successfully; no live requests.

Source status

ProviderSourceStatusReturned identity rowsReasonHow to fixScope
githubsynthetic-ci-demo-github included18 Not applicableNot applicable Synthetic organization activity

Estimated billing

Public price assumptions

Solution pricing totals

Totals cover the full collected scope, not screen filters. Counts are product-specific estimates, not confirmed licensed seats. GHAS subtotals combine Code Security and Secret Protection costs; do not add subtotals to their component rows. Annualized estimates are monthly estimates x 12, not annual contract quotes. Other plans without usage evidence remain unpriced.

ProviderSolution / scenarioEstimated quantityMonthly USDAnnualized USD
GitHubGitHub Enterprise - observed-user scenario18$378.00$4536.00
GitHubGitHub Code Security - what-if scenario18$540.00$6480.00
GitHubGitHub Secret Protection - what-if scenario18$342.00$4104.00
GitHubGHAS subtotal: Code Security + Secret Protection18 Code Security; 18 Secret Protection$882.00$10584.00

Unit prices and estimation basis

ProviderEstimateCountUnit priceEstimated monthly costBasis
githubGitHub Enterprise - observed-user scenario 18$21.00 $378.00 Observed non-bot GitHub committers in the selected organization or enterprise report window. This is not a full enterprise member directory count.
Starting at USD 21 per user/month; checked 2026-09-24. https://github.com/pricing . Not a licensed-seat inventory; excludes contract terms, tax and discounts.
githubGitHub Code Security - what-if scenario 18$30.00 $540.00 Assumes all observed identities require this product. Actual billability is unknown: repository visibility, product enablement, membership and pushes in the last 90 days are not verified. Authored-date activity is not a billing meter.
USD 30 per active committer/month; checked 2026-09-24. https://github.com/security/plans . Public GitHub.com security features may be free; excludes tax and discounts.
githubGitHub Secret Protection - what-if scenario 18$19.00 $342.00 Assumes all observed identities require this product. Not confirmed billable usage; validate private/internal repository coverage, membership, product enablement and 90-day push activity.
USD 19 per active committer/month; checked 2026-09-24. https://github.com/security/plans . Separate from Code Security; excludes tax and discounts.

GitHub committers

Summary followed by each repository contribution. Dependabot and GitHub Actions bots are excluded. Name-based matches require human review and do not prove billing identity.

LoginDisplay nameRepository countBilling statusTotal commitsLast authored commit (UTC)
sample-developer-1Sample Developer 13Unknown227Sep 24, 2026, 10:00 UTC

sample-developer-1: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal64Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api82Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker81Sep 24, 2026, 10:00 UTC
sample-developer-2Sample Developer 23Unknown209Sep 24, 2026, 10:00 UTC

sample-developer-2: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal64Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api64Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker81Sep 24, 2026, 10:00 UTC
sample-developer-3Sample Developer 33Unknown192Sep 24, 2026, 10:00 UTC

sample-developer-3: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal64Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api64Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker64Sep 24, 2026, 10:00 UTC
sample-developer-4Sample Developer 43Unknown174Sep 24, 2026, 10:00 UTC

sample-developer-4: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal46Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api64Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker64Sep 24, 2026, 10:00 UTC
sample-developer-5Sample Developer 53Unknown157Sep 24, 2026, 10:00 UTC

sample-developer-5: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal46Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api47Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker64Sep 24, 2026, 10:00 UTC
sample-developer-6Sample Developer 63Unknown141Sep 22, 2026, 10:00 UTC

sample-developer-6: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal46Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api47Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker48Sep 21, 2026, 10:00 UTC
sample-developer-7Sample Developer 73Unknown133Sep 22, 2026, 10:00 UTC

sample-developer-7: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal38Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api47Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker48Sep 21, 2026, 10:00 UTC
sample-developer-8Sample Developer 83Unknown126Sep 22, 2026, 10:00 UTC

sample-developer-8: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal38Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api40Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker48Sep 21, 2026, 10:00 UTC
sample-developer-9Sample Developer 93Unknown119Sep 22, 2026, 10:00 UTC

sample-developer-9: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal38Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api40Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker41Sep 21, 2026, 10:00 UTC
sample-developer-10Sample Developer 103Unknown112Sep 22, 2026, 10:00 UTC

sample-developer-10: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal31Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api40Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker41Sep 21, 2026, 10:00 UTC
sample-developer-11Sample Developer 113Unknown105Sep 22, 2026, 10:00 UTC

sample-developer-11: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal31Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api33Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker41Sep 21, 2026, 10:00 UTC
sample-developer-12Sample Developer 123Unknown98Sep 22, 2026, 10:00 UTC

sample-developer-12: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal31Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api33Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker34Sep 21, 2026, 10:00 UTC
sample-developer-13Sample Developer 133Unknown91Sep 22, 2026, 10:00 UTC

sample-developer-13: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal24Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api33Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker34Sep 21, 2026, 10:00 UTC
sample-developer-14Sample Developer 143Unknown84Sep 22, 2026, 10:00 UTC

sample-developer-14: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal24Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api26Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker34Sep 21, 2026, 10:00 UTC
sample-developer-15Sample Developer 153Unknown76Sep 22, 2026, 10:00 UTC

sample-developer-15: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal24Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api26Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker26Sep 21, 2026, 10:00 UTC
sample-developer-16Sample Developer 163Unknown69Sep 22, 2026, 10:00 UTC

sample-developer-16: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal17Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api26Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker26Sep 21, 2026, 10:00 UTC
sample-developer-17Sample Developer 173Unknown61Sep 22, 2026, 10:00 UTC

sample-developer-17: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal17Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api18Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker26Sep 21, 2026, 10:00 UTC
sample-developer-18Sample Developer 183Unknown52Sep 22, 2026, 10:00 UTC

sample-developer-18: repository contributions

RepositoryCommitsLast authored commit (UTC)
synthetic-ci-demo-github/portal17Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/api18Sep 22, 2026, 10:00 UTC
synthetic-ci-demo-github/worker17Sep 21, 2026, 10:00 UTC

Evidence-based recommendations

CIO decision brief

Local rule-based analysis, not AI-generated advice. Based on the full collected provider scope, not screen filters. Priorities are suggested review order, not vulnerability severity. No savings, compliance conclusion or purchasing approval is established. Human review is required.

CIO decision summary

ProviderReadinessSummaryMethodology
githubEvidence incompleteGitHub Enterprise: evidence incomplete. The collected scope includes 18 observed identities and 4 repositories. 3 active repositories warrant a security-setting review. Prioritize evidence validation and ownership before committing spend. No defensible savings estimate or overall security-health rating can be derived from this snapshot.Local rule-based analysis, not AI-generated advice. Based on the full collected provider scope, not screen filters. Priorities are suggested review order, not vulnerability severity. No savings, compliance conclusion or purchasing approval is established. Human review is required.

CIO evidence

ProviderFact IDEvidence
githubF1Source coverage: 1 included, 0 skipped; 18 observed provider identities, not licensed seats.
githubF2Inventory: 4 distinct repositories observed; 0 with unavailable activity and 4 with unknown or missing security-setting evidence. Inventory completeness is not independently verified.
githubF3Security review: 3 active repositories have at least one explicitly disabled collected setting. A disabled default setup does not rule out a custom pipeline; enablement is not scanning success.
githubF4Activity review: 1 repositories have zero observed default-branch commits in their complete collected windows. Windows can differ; inactivity is not proof a repository or license is unnecessary.
githubF5Financial evidence: 3 modeled pricing rows, 0 provider-count enablement estimates, 5 readable billing datasets of 5 requested, and 3 daily usage rows. Datasets and detail overlap; row counts are not seats. Modeled costs are not actual charges; billing usage is not an invoice or proof of payment.
githubF6Collection evidence: 0 partial, unavailable or not-requested dataset checks. Uncollected data is unknown, not zero.

CIO recommendations

ProviderPriorityRecommendationOwnerHorizonFact IDsAction
githubP1Close evidence gaps before a purchasing decisionPlatform owner and reporting ownerNext 7 daysF1, F2, F6Confirm intended source coverage and review unavailable datasets. Request an authorized read-only export where access is missing; do not grant broader privileges merely to complete this report.
githubP1Review disabled settings on active repositoriesSecurity engineering and repository ownersNext 7 daysF3Review the repository inventory and approved security baseline, business criticality, exceptions and custom scanning pipelines. Validate actual scan results before proposing changes; do not automatically enable products.
githubP2Validate ownership and retention for low-activity repositoriesEngineering managers and repository ownersNext 30 daysF4Review releases, non-default branches, service dependencies and retention obligations with owners. Treat this as a review candidate list, not a deletion or license-removal recommendation.
githubP1Reconcile modeled costs with entitlements and billingFinOps and procurementBefore renewal or purchaseF1, F5Obtain Enterprise seat assignments, official product-billable committer counts, billing scope and contract prices. Separate Enterprise seats, Code Security and Secret Protection; observed authors are not a billing population.
githubP2Measure security outcomes, not only enablementSecurity engineeringNext 30 daysF2, F3Collect last successful scans, severity and age of open findings, remediation times and branch-policy coverage. Agree targets by repository criticality; current settings alone cannot establish effectiveness or compliance.
githubP2Establish a repeatable baselinePlatform owner and FinOpsNext reporting cycleF1, F4, F5Repeat the same source scope and date window after gaps are resolved. Compare authorized retained snapshots for usage, cost and remediation trends; this single snapshot does not establish improvement or savings.

Recommended collection

ProviderDatasetDecision supportedAccess and limits
githubEnterprise seats, outside collaborators and official billable committersEstablish actual purchase quantities and potential duplicate entitlements.Review the collected billing snapshots and their coverage first. Seat entitlements and unresolved billing populations require an authorized owner export; this report does not establish complete license coverage.
githubInvoices, billing scope, contract prices and discountsReconcile scenarios to actual spend; quantify savings only after eligibility and contractual review.Billing-owner-approved export. Do not include payment details or credentials. Not collected by this feature.
githubLast successful scans, finding severity/age and remediation timesAssess security effectiveness and prioritize remediation by business impact.Existing security-report read access; collect aggregates, not source code or secret values. Not collected by this feature.
githubRepository owners, business criticality and branch protection/policiesAssign accountability and distinguish justified exceptions from control gaps.Existing repository metadata read access and owner confirmation. Not collected by this feature.
githubActions, Packages and Copilot usage with entitlementsAssess non-security spend and utilization; keep compute/storage/AI usage separate from security licenses.Existing usage-report access or authorized exports. Organization billing rows may cover some meters, but utilization and entitlement coverage are not established.

Cross-provider identities are not automatically merged. Skipped sources are excluded from totals and listed with remediation above.

Report-wide collection warnings