Repository navigation
Expand file tree
/
Copy pathaction.yml
More file actions
30 lines (30 loc) · 1.63 KB
/
Copy pathaction.yml
File metadata and controls
30 lines (30 loc) · 1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
name: Shopify Scope Guard
description: Review Shopify app access scopes against supported code evidence in CI.
author: RexCode Digital Ltd (Efe Gökdemir)
branding:
icon: shield
color: green
inputs:
path: { description: Repository path to scan, required: false, default: '.' }
config: { description: Shopify app TOML path, required: false }
api-version: { description: Admin GraphQL API version selected for scope evidence, required: false, default: '2026-10' }
fail-on: { description: Minimum finding severity that fails the job, required: false, default: high }
format: { description: Output format human, json, or sarif, required: false, default: human }
show-unmapped: { description: Include unsupported Shopify patterns, required: false, default: false }
outputs:
outcome: { description: Scan outcome }
finding-count: { description: Total findings }
high-count: { description: High findings }
medium-count: { description: Medium findings }
low-count: { description: Low findings }
unknown-count: { description: Unknown code patterns }
api-version: { description: Selected Admin GraphQL API version }
api-version-status: { description: Shopify API version status: stable, release-candidate, unstable, or unverified }
evidence-version: { description: Bundled evidence version }
evidence-applicable: { description: Whether the evidence pack applies to the selected Admin GraphQL API version }
missing-scope-count: { description: Missing or optional-required scope findings }
redundant-scope-count: { description: Redundant scope findings }
report: { description: JSON report path }
runs:
using: node24
main: dist/index.cjs