Security Deps Audit

Description

XSpoonAi dd53795 3 files · 14.2 KB Updated

File contents

Description

Check dependencies for known security issues and vulnerabilities. Fetches advisory information and provides detailed security recommendations.

Inputs

{
  "dependencies": ["list of dependencies"],
  "version_info": {"dep_name": "version"}
}

Outputs

{
  "ok": true,
  "data": {
    "vulnerabilities": [],
    "safe": true
  }
}

Usage

Demo Mode

python scripts/main.py --demo

Audit Dependencies

echo '{"dependencies": ["numpy", "requests"]}' | python3 scripts/main.py

Examples

Example 1: Security Audit

$ echo '{"dependencies": ["requests"], "version_info": {"requests": "2.25.1"}}' | python3 scripts/main.py
{
  "ok": true,
  "data": {
    "vulnerabilities": ["CVE-2020-XXXX - Old version"],
    "safe": false
  }
}

Error Handling

When an error occurs, the skill returns:

{
  "ok": false,
  "error": "Error description",
  "details": {
    "dependencies": "Invalid dependencies list"
  }
}

XSpoonAi/spoon-awesome-skill/tree/main/enterprise-skills/security-deps-audit commit dd537953a7

Frequently asked questions

npx skillmds@latest add xspoonai/security-deps-audit