Common Scorecard use cases
For information about common use cases and examples, see Scorecard examples.Looking to dive deeper? Check out the Cortex Academy course on Scorecards, available to all Cortex customers and POVs.
How to create Scorecards
Prerequisites
- To create a Scorecard, you must have the admin or manager role, or you must have a custom role that includes the permission
Edit Scorecards. - Scorecards evaluate entities, so before using Scorecards, make sure you have entities in your catalogs.
- Make sure you have set up any integrations you want to write rules against.
Step 1: Configure the basic Scorecard fields
When you create a new Scorecard, you can choose from the following options:- Use a Scorecard template
- Start from scratch
Option 1: Use a template
Cortex offers the following templates:Scorecard templates
Scorecard templates
- Empty Scorecard with Gold/Silver/Bronze levels pre-configured
- Onboarding Scorecard
- DRIVE Framework
- DORA Operational Readiness
- Production Readiness
- Service Maturity
- AI Readiness
- AI Maturity
- AI Governance
- Code Quality
- Security Scorecard
- Vulnerability Management
- Incident Preparedness
- Incident Response Performance
- SOC 2 Compliance
- Secrets Management
- Ownership Verification
- Entity Verification
- Eng Intelligence metrics
- Velocity Scorecard
- JavaScript Best Practices
- Kubernetes Deployment Baseline
- Minimum Postgres version for Aurora
- Minimum version for ElastiCache for Redis
- Minimum Lambda runtime versions
- Deprecations
Create Scorecard from template
Create Scorecard from template
To create a Scorecard using a template:
- On the Scorecards page in Cortex, click Create Scorecard.
- Click Scorecard template.
- Click the template you want to use, then at the bottom of the page, click Continue.
- You will be redirected to a page that shows the default configuration for your Scorecard, including the integrations used by the Scorecard and the template’s levels and rules. You will be able to modify the Scorecard on the next page.
- Click Continue at the bottom of the Scorecard default configuration page.
- Configure the basic fields for your Scorecard:
- Name: Enter a descriptive name for your Scorecard.
- Identifier: Enter a unique identifier for your Scorecard.
- Description: Enter a description for your Scorecard.
- Evaluation window: By default, Scorecards are evaluated every 4 hours. If you would like to evaluate Scorecards less frequently, you can override the evaluation window and enter a new number.
- If a Scorecard is evaluating such a large number of entities that it cannot complete the evaluation in a 4-hour window without invoking rate limits, then a longer evaluation window is recommended.
- You will also be able to manually trigger an evaluation when needed.
- Enable notifications: Choose whether to enable notifications.
- If notifications are enabled, users who own entities being evaluated by this Scorecard will receive alerts when there are relevant updates on the Scorecard and any corresponding initiatives.
- Notify when scores drop: When enabled, you will be notified any time a score drops from the last time the Scorecard was evaluated.
- Enable exemptions: Choose whether to enable Scorecard exemptions. If not set, it defaults to true.
- See Scorecard rule exemptions for more information.
- Enable auto-approval exemptions: Choose whether to enable auto-approving of Scorecard rule exemptions. If not set, it defaults to false.
- Enable user-specific notifications: Add a field to allow your users to notify a specific user to approve a rule exemption request rather than all Admins.
- If this field is enabled, Scorecard notifications will also be enabled automatically.
- Select whether to apply this Scorecard to specific entities.
- You can choose to include or exclude specific entity types.
- Click Advanced options to see additional options for refining entity selection. You can include or exclude groups, and you can include a CQL expression to make your entity type selection.
- When including a CQL expression, you will have the option to test the query against specified entities to verify that it works as expected.
Option 2: Start from scratch
Create Scorecard from scratch
Create Scorecard from scratch
- On the Scorecards page in Cortex, click Start from scratch, then at the bottom of the page, click Continue.
- Configure the basic fields for your Scorecard:
- Name: Enter a descriptive name for your Scorecard.
- Identifier: Enter a unique identifier for your Scorecard.
- Description: Enter a description for your Scorecard.
- Evaluation window: By default, Scorecards are evaluated every 4 hours. If you would like to evaluate Scorecards less frequently, you can override the evaluation window and enter a new number.
- If a Scorecard is evaluating such a large number of entities that it cannot complete the evaluation in a 4-hour window without invoking rate limits, then a longer evaluation window is recommended.
- Enable notifications: Choose whether to enable notifications.
- If notifications are enabled, users who own entities being evaluated by this Scorecard will receive alerts when there are relevant updates on the Scorecard and any corresponding initiatives.
- Notify when scores drop: When enabled, you will be notified any time a score drops from the last time the Scorecard was evaluated.
- Enable exemptions: Choose whether allow users to request rule exemptions for evaluated entities. If not set, it defaults to enabled.
- See Scorecard rule exemptions for more information.
- Enable auto-approval exemptions: If exemptions are allowed, choose whether to enable auto-approval of Scorecard rule exemptions. If not set, it defaults to disabled.
- Next to “Apply to specific entities,” select whether to apply this Scorecard to specific entities:
- Selection type and Entity types: Choose to include or exclude specific entity types. By default, the Scorecard will apply to all entities of the selected type(s).
- Click Advanced options to see additional options for refining entity selection. You can include or exclude groups. For example, if you’re creating a services-based Scorecard, you might choose to include those that belong in a “tier 1 services” group.
-
You can also include a CQL expression to make your entity type selection.

-
You can also include a CQL expression to make your entity type selection.
Step 2: Add levels
When you create a Scorecard, there are two options to set up your Scorecard’s evaluation:- Level progression
- Establish progressive levels as you add rules to make it obvious which set of rules are the highest priority. Levels allow you to set up a gamified system to encourage developers to make progress toward goals and improve entities’ performance.
- Set your minimum requirements within the lowest level, and add increasingly higher priority rules to subsequent levels.
- For an example demonstrating how levels work, see Guides > Measure DORA progress.
- Establish progressive levels as you add rules to make it obvious which set of rules are the highest priority. Levels allow you to set up a gamified system to encourage developers to make progress toward goals and improve entities’ performance.
- Point-based rules
-
Use points to assign weighted values to each rule you add to a Scorecard.
- You can use point-based rules to set minimum requirements while also encouraging teams to add more metadata. For example, you could assign 1 point for adding a single runbook to an entity, and another point for adding additional runbooks:

-
Use points to assign weighted values to each rule you add to a Scorecard.
If you choose to use only point-based rules in your Scorecard, then you do not need to create levels. You can skip to the next section: Step 3: Create a rule.
Add a level
To add a level to a Scorecard:
To add a level to a Scorecard:
-
While creating your Scorecard, in the “Define evaluation rules” section, click Add level.
-
In the modal, configure your level:
- Color: Click the star icon to select a color for this level.
- Name: Enter a name that represents this level.
- You might choose to go with classic levels names, such as Bronze, Silver, and Gold, or you can choose something more unique to your organization.
- Levels are designed to inspire progress on important goals, so consider level names that will motivate your team members.
- Description: Enter a description for the level.
- Click Add level.
Reorder levels
To reorder levels in a Scorecard:
To reorder levels in a Scorecard:
You can reorder levels while creating or editing your Scorecard, if the Scorecard has more than one level. Click the arrows on the right side to reorder them:

Step 3: Create a rule
There are two methods for building a rule:- Using the form builder
- Via the CQL editor
Use the form builder
Use the form builder
-
While creating your Scorecard, in the “Define evaluation rules” section, click Add rule.
-
Level progression scoring type: Click Add rule within a level.
- When using the “Level progression” scoring type, we recommend including the most essential rules in the first level so developers know to prioritize them.
-
Point-based rule scoring type: Enable the toggle next to Point-based rules, then click Add rule:

-
Level progression scoring type: Click Add rule within a level.
- The rule creation modal defaults to the Form type, where you can choose a pre-configured rule based on configured integrations.
-
Configure the basic fields in the form:
- Integration: Choose one of your configured integrations to apply this rule to.
- Rule: Choose a rule.
- The next fields vary depending on the type of rule you choose. For example, you may need to choose a boolean operation or set a file path.
-
Rule name: Enter a descriptive name. Names make it easier to understand the outcome of the rule without having to read the CQL expression.
-
Optionally configure the additional fields:
- Description: Enter a description for the rule.
- Failure message: Add links or instructions to tell users how they can remediate this rule if it’s failing. You can reference
{{context.entity.id}}to build a direct link to the failing entity’s page in Cortex. - Restrict rule to specific groups: Select groups to include or exclude.
- This option can be used when a group of entities should be evaluated by the Scorecard as a whole, but a specific rule in the Scorecard does not apply to that group.
- See Scorecard rule filters for more information on configuring a filter.
- Points: Enter how many points this rule is worth.
- You can use points to signify each rule’s importance. Rules worth more points are more critical than those with fewer points.
- Schedule evaluation start date: If you want to schedule the evaluation of a rule to start on a specific date, schedule a start date here. When the field is blank, the rule will take effect immediately. If a start date is provided, the rule will take effect at the start of the specified day (UTC).
- This is helpful when you want users to be aware of an upcoming rule, but you do not want to evaluate the Scorecard yet based on that rule.
- Scheduled rules are visible to all users and will be included in the weekly team and user reports to help with socialization.
- Users can choose to receive notifications when a scheduled rule is added to a Scorecard evaluating an entity they own, and they can receive reminders before a scheduled rule impacting an owned entity goes into effect.
- Click Save rule.
Use the CQL editor
Use the CQL editor
-
While creating your Scorecard, in the “Define evaluation rules” section, click Add rule.
-
Level progression scoring type: Click Add rule within a level.
- When using the “Level progression” scoring type, we recommend including the most essential rules in the first level so developers know to prioritize them.
-
Point-based rule scoring type: Enable the toggle next to Point-based rules, then click Add rule:

-
Level progression scoring type: Click Add rule within a level.
-
The rule creation modal defaults to the Form type, where you can choose a pre-configured rule based on configured integrations. To write a CQL expression instead, click CQL:

-
Configure the basic fields in the form:
- CQL expression: Enter your CQL rule. On the right side of the modal, you can use CQL Explorer for help.
- Note: If writing an expression that references a Jira issues, Cortex will not append new filter logic to your default JQL query. See Adding filter logic to the default JQL query in a Scorecard for more information.
- Rule name: Enter a descriptive name. Names make it easier to understand the rule without having to read the CQL expression.
- CQL expression: Enter your CQL rule. On the right side of the modal, you can use CQL Explorer for help.
-
Optionally configure the additional fields:
- Description: Enter a description for the rule.
- Failure message: Add links or instructions to tell users how they can remediate this rule if it’s failing. You can reference
{{context.entity.id}}to build a direct link to the failing entity’s page in Cortex. - Restrict rule to specific groups: Select groups to include or exclude.
- This option can be used when a group of entities should be evaluated by the Scorecard as a whole, but a specific rule in the Scorecard does not apply to that group.
- See Scorecard rule filters for more information on configuring a filter.
- Points: Enter how many points this rule is worth.
- You can use points to signify each rule’s importance. Rules worth more points are more critical than those with fewer points.
- Schedule evaluation start date: If you want to schedule the evaluation of a rule to start on a specific date, schedule a start date here. When the field is blank, the rule will take effect immediately. If a start date is provided, the rule will take effect at the start of the specified day (UTC).
- This is helpful when you want users to be aware of an upcoming rule, but you do not want to evaluate the Scorecard yet based on that rule.
- Scheduled rules are visible to all users and will be included in the weekly team and user reports to help with socialization.
- Users can choose to receive notifications when a scheduled rule is added to a Scorecard evaluating an entity they own, and they can receive reminders before a scheduled rule impacting an owned entity goes into effect.
- Click Save rule.
Step 4: Save the Scorecard
After you have finished adding levels and rules to your Scorecard, you are ready to save it as a draft or publish it.- Choose whether to keep your Scorecard in draft form, visible only to users with permission to configure Scorecards. To keep it in draft form, enable the toggle next to Save as draft.
- If you choose to keep your Scorecard in draft status, it will not appear in reports or send notifications.
- If you choose to publish your Scorecard, it will be visible to all users who have the
View Scorecardspermission. Notifications, if enabled, will be triggered.
- Click Create Scorecard.
Edit a Scorecard
If you have not disabled UI editing, then you can edit a Scorecard in the Cortex UI. You can edit the name, description, levels, rules, draft status, filter criteria, and the entity’s being evaluated by the Scorecard. You cannot edit a Scorecard’s unique identifier. You must have theEdit Scorecard permission.
To edit:
- Navigate to the Scorecard in Cortex.
-
Click Edit in the upper right corner of the Scorecard page:
- Make changes to your Scorecard, then at the bottom of the page, click Save Scorecard.
View Scorecards list
Click Scorecards in the main nav in Cortex. All of your organization’s Scorecards are listed under All.
Select the All tab to view all published Scorecards. Select the Mine tab to view only Scorecards you’ve created and/or Scorecards that evaluate entities you own. Cortex saves your selection and restores it the next time you open this page.

Next steps
After you have established Scorecards, there are different steps you can take to continuously improve:- Evaluate progress and take action: Review the Scorecard via reports or by using Cortex MCP, identify trends, and figure out how to take action on the issues you’ve identified. Learn more in Review and evaluate Scorecards.
- Target goals with Initiatives: If you have failing rules, or if you have rules that are a higher priority, you can start using Initiatives to drive progress across the organization. Initiatives allow you to prioritize specific rules within a Scorecard and set deadlines for team members to accomplish tasks. Learn more below.
Create Initiative from Scorecard
Initiatives allow you to prioritize specific rules and set deadlines, making sure your team members complete higher priority tasks on time. In a level-based Scorecard, you can set an Initiative that asks your team to complete all rules within a level by a certain date. You can create an Initiative while viewing a Scorecard. Note that the Scorecard must be published - i.e., not in draft mode - in order to create an Initiative for it.-
In the upper right corner, click +Create initiative.

-
Configure the Initiative form.
- For detailed instructions and examples, see the Initiatives documentation.