safety-checks

Perform STRIDE-based security audits and persist findings as SecurityConcern nodes.

2|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/jscott3201/ai-agent-skills --skill safety-checks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: safety-checks
Source: https://github.com/jscott3201/ai-agent-skills/tree/main/skills/safety-checks
Command: npx skills add https://github.com/jscott3201/ai-agent-skills --skill safety-checks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables systematic security auditing by recording STRIDE-based threat findings as graph-persisted SecurityConcern nodes, linking issues to code dependencies and modules for cross-session recall.

Core Features & Use Cases

  • STRIDE-based threat analysis that identifies spoofing, tampering, information disclosure, and other risk categories.
  • Graph-backed linking of findings to dependencies, crates, and modules for traceability and impact assessment.
  • Background auditing with auto-triggered checks and on-demand manual audits to surface security posture.

Quick Start

Run a full-codebase STRIDE audit and persist SecurityConcern nodes for each finding.

Frequently Asked Questions about safety-checks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform a STRIDE security audit on my codebase?

A STRIDE security audit systematically analyzes codebases to identify threat categories like spoofing, tampering, and information disclosure. This Skill evaluates dependencies, crates, and modules to surface security posture and generate actionable findings.

How does graph-backed security auditing work for tracking vulnerabilities?

Graph-backed security auditing works by persisting each finding as a SecurityConcern node linked directly to code dependencies and modules. This structure enables traceability, impact assessment, and cross-session recall of your security posture over time.

Can I run background security audits automatically on dependencies?

Yes, you can run background security audits automatically on dependencies. The Skill supports auto-triggered checks and on-demand manual audits, enabling continuous monitoring of dependencies, crates, and modules without requiring manual intervention for each scan.

What is STRIDE-based threat analysis and when do I need it for my modules?

STRIDE-based threat analysis is a framework for identifying spoofing, tampering, repudiation, information disclosure, denial of service, and elevation of privilege risks. You need it for modules and dependencies to systematically evaluate and document your security posture against these threat categories.

Does this security audit tool require explicit authorization checks?

Yes, this security audit tool requires explicit authorization checks and thorough input validation as part of its core requirements. These checks ensure that the auditing process remains controlled and that findings stored as SecurityConcern nodes are accurately scoped.

What are the limitations of using graph-persisted SecurityConcern nodes for audits?

Limitations of using graph-persisted SecurityConcern nodes include the requirement for thorough input validation and explicit authorization checks to function properly. The system is designed specifically for STRIDE-based threat modeling and cross-session history tracking rather than general code quality linting.