Install
$ agentstack add skill-harness-harness-skills-security-report ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Security Report
Generate security compliance reports using Harness Software Supply Chain (SCS) and Security Testing Orchestration (STO) via MCP.
Instructions
Step 1: List Vulnerabilities
Call MCP tool: harness_list
Parameters:
resource_type: "security_issue"
org_id: ""
project_id: ""
Step 2: Get Vulnerability Details
Call MCP tool: harness_get
Parameters:
resource_type: "security_issue"
resource_id: ""
Step 3: List SBOMs
Call MCP tool: harness_list
Parameters:
resource_type: "scs_sbom"
org_id: ""
project_id: ""
Step 4: Get SBOM Details
Call MCP tool: harness_get
Parameters:
resource_type: "scs_sbom"
resource_id: ""
Step 5: Check Artifact Components
Call MCP tool: harness_list
Parameters:
resource_type: "scs_artifact_component"
org_id: ""
project_id: ""
Step 6: Get Remediation Guidance
Call MCP tool: harness_list
Parameters:
resource_type: "scs_artifact_remediation"
org_id: ""
project_id: ""
Step 7: Check Compliance
Call MCP tool: harness_list
Parameters:
resource_type: "scs_compliance_result"
org_id: ""
project_id: ""
Step 8: Manage Exemptions
List existing exemptions:
Call MCP tool: harness_list
Parameters:
resource_type: "security_exemption"
org_id: ""
project_id: ""
Create an exemption:
Call MCP tool: harness_create
Parameters:
resource_type: "security_exemption"
org_id: ""
project_id: ""
body:
Approve or revoke an exemption:
Call MCP tool: harness_execute
Parameters:
resource_type: "security_exemption"
action: "approve" # or "revoke"
resource_id: ""
Report Format
## Security Compliance Report
**Date:**
**Scope:**
### Vulnerability Summary
| Severity | Count | New | Fixed |
|----------|-------|-----|-------|
| Critical | X | X | X |
| High | X | X | X |
| Medium | X | X | X |
| Low | X | X | X |
### Top Critical Vulnerabilities
1. **CVE-XXXX-XXXXX** - (Package: )
- Remediation: Upgrade to version X.Y.Z
### SBOM Status
- Artifacts with SBOMs: X/Y
- Compliance checks passing: X/Y
### Active Exemptions
- X exemptions active, Y pending review
### Recommendations
1.
2.
Security Resource Types
| Resource Type | Operations | Description | |--------------|-----------|-------------| | security_issue | list, get | Vulnerabilities from scans | | security_exemption | list, get, create, update | Exemption management | | scs_sbom | list, get | Software Bill of Materials | | scs_artifact_component | list | Components in artifacts | | scs_artifact_remediation | list | Fix recommendations | | scs_compliance_result | list | Policy compliance results | | scs_opa_policy | list | OPA policy status |
Examples
- "Generate security report for backend-service" - List security_issue filtered by service
- "Show critical vulnerabilities" - List security_issue, filter by severity
- "Download SBOM for api-service:v2.3" - Get scs_sbom by artifact
- "Create exemption for CVE-2024-1234" - Create security_exemption
Performance Notes
- Gather the complete vulnerability list before summarizing. Do not report on partial scan results.
- Cross-reference vulnerabilities with SBOM data for accurate component attribution.
- Quality and accuracy of the security report is more important than speed.
Troubleshooting
No Vulnerabilities Shown
- Verify STO scans are configured in pipelines
- Check scan tool connectors (Snyk, Aqua, etc.)
- Ensure scan results are being ingested
SBOM Not Available
- Verify SBOM generation is enabled in CI pipeline
- Check artifact registry configuration
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: harness
- Source: harness/harness-skills
- License: Apache-2.0
- Homepage: https://developer.harness.io/docs/platform/harness-ai/harness-skills/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.