·
Last changedVersion:
This version passed the hardening gate. The skill content was retained without changes. Classified findings before hardening: 3. Classified findings closed: 0. Classified findings remaining: 3. Unclassified scanner findings remaining: 0. Review findings closed: 0. Review findings remaining: 17.
2
1
2
1
Expand | File | Group | Subtype | Severity | Status |
|---|---|---|---|---|---|
references/benchmark-workflow.md | Prompt Injection | Direct prompt injection | Medium | Open | |
BENCHMARK.md | Sensitive Data & Secret Exposure | Agent snooping | Medium | Open | |
references/documented-performance-estimates.md | Excessive Agency & Rogue Autonomy | — | Low | Open |
3 findings
Measure codec-stage FPS and megapixels/second for an evidenced target and exact workload. Supported live routes are encode, decode, P4/P5 comparison, and a strictly increasing worker-capacity sweep. A separate no-media path calculates clearly labeled SDK-documentation estimates; it never claims a measurement.
input_required and ask for the missing
item(s), including a separate exact path or URL for every requested
direction, before reading workflow references or sibling skills, probing,
authentication, recipe work, or workspace creation. Never benchmark the
setup smoke fixture or substitute catalog media.measurement_performed: false. Preserve that reference
byte-for-byte. Omitted preset, per-stream FPS, or stream mix does not block
planning: enumerate the reference's bounded documented candidates and
scenarios, disclose every assumption, and ask for the omitted values.Read benchmark-workflow.md completely once,
then apply its preflight section. Preserve explicit
native, pynvc, and both; map delegated selection to auto. Obtain fresh
read-only readiness from jetson-video-setup, passing any exact interpreter
already supplied or established in this conversation. Setup otherwise checks
the conventional profile path. For auto, zero eligible surfaces blocks, one
runs, and two returns selection_required. Python encode and comparison need a
full-samples environment; decode performance may use pynvc-smoke.
Encode, compare, and encode-capacity also require a validated schema-2 recipe
from jetson-video-recipe. A missing dependency stops that branch with
dependency_required; an eligible peer may continue as partial.
-loop.Retain each launch's unedited output and write the compact result described by benchmark-output-contract.md. Report every repetition, recomputed mean/minimum/maximum, MP/s only when dimensions are sample-bound, partial branches, limitations, and retry reason. Label worker sweeps as codec-stage capacity bounds and preset comparisons as throughput-only.
input_required, selection_required, dependency_required,
blocked, partial, and failed; do not promote a peer's success.Get started with chainctlchainctl skill install public/nvidia/jetson-video-benchmark:latest
Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.
skills.chainreg.biz/public/github.com/nvidia/skills/jetson-video-benchmark:latest
Apache-2.0
BENCHMARK.md
HARDENING.md
SKILL.md
evals/evals.json
references/benchmark-output-contract.md
references/benchmark-workflow.md
references/documented-performance-estimates.md
skill-card.md
skill.oms.sig