Skip to content

Initial commit of SSVC-AI decision point evaluation skill - #1223

Merged
ahouseholder merged 1 commit into
mainfrom
ssvc-ai-pilot
Aug 24, 2026
Merged

Initial commit of SSVC-AI decision point evaluation skill#1223
ahouseholder merged 1 commit into
mainfrom
ssvc-ai-pilot

Conversation

@sei-renae

Copy link
Copy Markdown
Contributor

Changes

  • Adds a reusable eval-against-decision_point base skill that defines the shared SSVC evaluation workflow, confidence thresholding, dependency handling, and JSON output schema.
  • Adds a technical-impact SSVC skill for evaluating the Technical Impact decision point against vulnerability reports.
  • Adds OpenCode configuration for the ssvc-docs reference so skills can fetch canonical SSVC docs and source files at runtime.

additional info for local testing

I have in my global .config/opencode/.opencode.jsonc:

"permission": {
    "webfetch": "ask",
    "bash": {
      "pip install*": "ask",
      "pip3 install*": "ask",
      "npm install*": "ask",
      "brew install*": "ask",
      "brew upgrade*": "ask",
      "curl*": "ask",
      "wget*": "ask",
      "*": "ask"
    }
  }

and in my global .config/opencode/instructions.md:

# Global Coding Instructions

## Python

- All Python code must be run inside a virtual environment (venv).
- Before running any `python` or `python3` command, ensure a venv is active or create one first.
- Never install Python packages globally (no `pip install` or `pip3 install` outside a venv, and never use `--break-system-packages`).
- To set up a venv for a project:
  ```bash
  python3 -m venv .venv
  source .venv/bin/activate
  pip install <package>```

@ahouseholder ahouseholder left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is good enough to merge, assuming that it's framed as "we're experimenting here, and the fact that it's in main doesn't mean that we endorse it as ready for production use or fit for purpose.

@ahouseholder
ahouseholder merged commit 750f2a6 into main Aug 24, 2026
6 checks passed
@ahouseholder
ahouseholder deleted the ssvc-ai-pilot branch August 24, 2026 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants