gradient-mask — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited gradient-mask (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
SVG gradient fills and pattern masks for chart elements. Apply to areas, bars, arcs, and other shapes.
import { Gradient, GradientStop, RadialGradient, Mask, Stripes } from 'reaviz';| Prop | Type | Default | Description | ||
|---|---|---|---|---|---|
direction | `'vertical' \ | 'horizontal' \ | 'radial'` | 'vertical' | Gradient direction |
color | string | — | Base color (applied to all stops) | ||
stops | ReactElement<GradientStopProps>[] | 0% opacity 0.3 → 80% opacity 1 | Color stops |
| Prop | Type | Default | Description | |
|---|---|---|---|---|
offset | `number \ | string` | — | Position (e.g. "0%", "80%") |
stopOpacity | `number \ | string` | 1 | Opacity at this stop |
color | string | — | Override color at this stop |
| Prop | Type | Default | Description | |
|---|---|---|---|---|
radius | `number \ | string` | '30%' | Gradient radius |
color | string | — | Base color | |
stops | ReactElement<GradientStopProps>[] | 0% opacity 0.2 → 80% opacity 0.7 | Color stops |
| Prop | Type | Default | Description |
|---|---|---|---|
id | string | — | Mask ID |
fill | string | — | Mask fill color |
Extends Mask. Renders a 45-degree striped pattern.
| Prop | Type | Default | Description |
|---|---|---|---|
id | string | — | Pattern ID |
fill | string | — | Stripe color |
// Most chart elements include <Gradient /> by default
<Area gradient={<Gradient />} /><Area
gradient={
<Gradient
stops={[
<GradientStop offset="0%" stopOpacity={0.1} />,
<GradientStop offset="50%" stopOpacity={0.5} />,
<GradientStop offset="100%" stopOpacity={1} />,
]}
/>
}
/><Gradient direction="horizontal" />import { RadialArea, RadialGradient, GradientStop } from 'reaviz';
<RadialArea
gradient={
<RadialGradient
stops={[
<GradientStop offset="0%" stopOpacity={0.1} />,
<GradientStop offset="80%" stopOpacity={0.3} />,
]}
/>
}
/><Area mask={<Stripes />} />
<Bar mask={<Stripes />} /><Area
mask={<Stripes />}
gradient={
<Gradient
stops={[
<GradientStop offset="10%" stopOpacity={0} />,
<GradientStop offset="80%" stopOpacity={1} />,
]}
/>
}
/><Area gradient={null} />
<Bar gradient={null} />~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.