Justifying an application warning

Justify a warning to explain why your application is exempt from a best practice, or guardrail. By documenting which warnings are intentionally unresolved, you can improve your compliance score.

Before you begin: 

Ensure that your access role is associated with the pxAllWarningJustification privilege.

  1. In the header of Dev Studio, click Configure > Application > Quality > Guardrails > Compliance Score.
  2. In the Compliance score section, click the number in the Rules with unjustified warnings field.
  3. In the Rule name column, click a rule to open it.
  4. In the header of the rule form, click Review/Edit, and then review the warning to confirm that your application can tolerate the associated risk.
  5. Click Add Justification.
    Note: You cannot justify some warnings, because the risk that they introduce is too severe. For these cases, consider resolving the warning instead.
  6. In the field that is displayed, enter text that explains why your development team chooses to leave this warning unresolved.
  7. Click OK.
  8. Click Save.
What to do next: Periodically review the list of rules with unjustified warnings in your application because imported rules can display new warnings when your development team resaves them.