Rootly Postmortems — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Rootly Postmortems (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Postmortems in Rootly are structured retrospectives created after incidents are resolved. They document what happened, why it happened, and what will be done to prevent recurrence. Rootly supports templates, automatic timeline import, action item tracking, and integration with project management tools for follow-through.
A typical Rootly postmortem includes:
Action items are the most important output of a postmortem:
rootly_list_postmortemsParameters:
incident_id -- Filter by incidentstatus -- Filter by status (draft, in_review, published, completed)Example response:
{
"data": [
{
"id": "pm-101",
"type": "postmortems",
"attributes": {
"title": "Payment Processing Outage - 2026-03-25",
"status": "in_review",
"incident_id": "inc-456",
"created_at": "2026-03-26T10:00:00Z",
"summary": "Payment webhooks timed out due to database connection pool exhaustion",
"action_items_count": 4,
"action_items_completed": 1
}
}
]
}rootly_get_postmortemParameters:
postmortem_id -- The postmortem IDrootly_create_postmortemParameters:
incident_id -- The incident to create a postmortem fortitle -- Postmortem titletemplate_id -- Optional template to userootly_update_postmortemParameters:
postmortem_id -- The postmortem IDsummary -- Updated summaryroot_cause -- Root cause analysisimpact -- Impact descriptionstatus -- Updated statusrootly_list_action_itemsParameters:
incident_id -- Filter by incidentstatus -- Filter by status (open, in_progress, completed)assignee -- Filter by assigneerootly_create_action_itemParameters:
incident_id -- The incident IDtitle -- Action item titledescription -- Detailed descriptionpriority -- Priority levelassignee_id -- Assigned userdue_date -- Target completion daterootly_update_action_itemParameters:
action_item_id -- The action item IDstatus -- Updated statusassignee_id -- Updated assigneerootly_get_incidentrootly_create_postmortem (timeline auto-imports)rootly_get_postmortemrootly_list_action_items with status=openCause: Invalid postmortem ID or postmortem deleted Solution: List postmortems for the incident to verify the ID
Cause: Attempting to create a postmortem for an active incident Solution: Resolve the incident first, then create the postmortem
Cause: Postmortem already exists for this incident Solution: Get the existing postmortem instead of creating a new one
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.