ops-triage
Automates cross-platform issue triage by integrating with Sentry, Linear, and GitHub to resolve and manage issues efficiently.
Install this skill
or
17/100
Security score
The ops-triage skill was audited on May 29, 2026 and we found 9 security issues across 3 threat categories, including 5 high-severity. Review the findings below before installing.
Categories Tested
Security Issues
high line 35
Template literal with variable interpolation in command context
SourceSKILL.md
| 35 | 1. **Preferences**: `cat ${CLAUDE_PLUGIN_DATA_DIR:-$HOME/.claude/plugins/data/ops-ops-marketplace}/preferences.json` — read project registry for repo paths |
high line 36
Template literal with variable interpolation in command context
SourceSKILL.md
| 36 | 2. **Daemon health**: `cat ${CLAUDE_PLUGIN_DATA_DIR}/daemon-health.json` — ensure services healthy |
high line 38
Template literal with variable interpolation in command context
SourceSKILL.md
| 38 | 4. **Ops memories**: Check `${CLAUDE_PLUGIN_DATA_DIR}/memories/topics_active.md` for issue context |
medium line 98
Template literal with variable interpolation in command context
SourceSKILL.md
| 98 | ```bash |
high line 59
Curl to non-GitHub URL
SourceSKILL.md
| 59 | | `curl -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" "https://sentry.io/api/0/projects/<org>/<proj>/issues/?query=is:unresolved"` | API fallback when MCP unavailable | JSON array | |
high line 65
Curl to non-GitHub URL
SourceSKILL.md
| 65 | | `curl -X POST https://api.linear.app/graphql -H "Authorization: $LINEAR_API_KEY" -H "Content-Type: application/json" -d '{"query":"{ issues(filter: {state: {type: {in: [\"started\",\"unstarted\"]}}} |
low line 59
External URL reference
SourceSKILL.md
| 59 | | `curl -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" "https://sentry.io/api/0/projects/<org>/<proj>/issues/?query=is:unresolved"` | API fallback when MCP unavailable | JSON array | |
low line 65
External URL reference
SourceSKILL.md
| 65 | | `curl -X POST https://api.linear.app/graphql -H "Authorization: $LINEAR_API_KEY" -H "Content-Type: application/json" -d '{"query":"{ issues(filter: {state: {type: {in: [\"started\",\"unstarted\"]}}} |
low line 218
External URL reference
SourceSKILL.md
| 218 | When Sentry MCP hits quota limits, fall back to `WebFetch` with `https://sentry.io/api/0/projects/<org>/<project>/issues/?query=is:unresolved` (using `SENTRY_AUTH_TOKEN` header). Same for GitHub issue |
Scanned on May 29, 2026
View Security DashboardGitHub Stars 3.0K
Rate this skill
Categorydevelopment
UpdatedJune 10, 2026
openclawbackendapidevops-srebackend-developertechnical-supportproduct-managerproject-managersentrylineargithubdevelopmentsupportproductproject management
davepoon/buildwithclaude