·
Last changedVersion:
This version passed the hardening gate. Hardening updated the skill content and independently checked the resulting 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: 10.
3
3
Expand | File | Group | Subtype | Severity | Status |
|---|---|---|---|---|---|
references/surface-selection-contract.md | Excessive Agency & Rogue Autonomy | — | Medium | Open | |
BENCHMARK.md | Sensitive Data & Secret Exposure | Agent snooping | Medium | Open | |
BENCHMARK.md | Excessive Agency & Rogue Autonomy | — | Medium | Open |
3 findings
Keep three authorities separate:
Capability work depends on jetson-video-setup for a fresh, read-only
installation check. Invoke that skill through public dispatch and consume its
reported exact native package/Samples root or exact PyNvVideoCodec interpreter,
version, and loaded module path. Do not locate or import setup's files. A
missing or mismatched surface is unknown/not_ready, never codec unsupported;
route repair to setup without mutating anything here.
Engine capability queries belong here, not in setup. For PyNvVideoCodec, use
the exact selected interpreter to call the public GetEncoderCaps and
GetDecoderCaps APIs as described in
capability-queries.md. A broad encoder
catalog covers H.264, HEVC, and AV1; a broad decoder catalog covers all ten
families across four chroma formats and three bit depths (120 exact tuples).
A bounded request queries only named members of the applicable catalog set.
Preserve every scoped record, error, and GPU ordinal. Nonzero-GPU helper results
remain unknown when the public helper selects only GPU 0.
For native reports, reuse authenticated package-owned binaries or build only
the required report target in a fresh user-owned tree, then run
AppEncCuda -ec and/or AppDec -dc using the build, identity, and grammar
rules in the capability reference. A query-only request does not authorize
package installation or an encode/decode operation. If the package, source,
tool, interpreter, or runtime-library identity cannot be established, report
the result unknown and name the missing setup prerequisite.
No as the final unsupported product verdict even if
an API or diagnostic operation is positive; this ends the normal
availability check. Documentation Yes establishes documented support;
live availability additionally needs the matching authenticated operation.
Missing, unretrievable, or conflicting documentation remains unknown.
When documentation is unknown, do not present positive capability fields as
available options: label each affected codec unknown beside them and state
the retrieval failure with the verdict.full-samples profile and carry its exact interpreter into the recipe and
pipeline stages. Do not select the smaller decode-performance/smoke profile.No reports
only operation_verified or operation_failed for that exact tuple and
never changes the unsupported product verdict. A tuple is the exact surface,
GPU, codec, profile, chroma, bit depth, dimensions, input format, and control
set tested. Resolve one recipe with jetson-video-recipe, then use
jetson-video-pipeline for encode followed by independent decode of the
exact output identity. A failed tuple never generalizes to the product.GetEncoderCaps success is capability_reported, supported=null,
operation_status=not_tested.GetDecoderCaps bIsSupported=1/0 records raw API true/false and whether
returned limits apply; neither value is the documentation verdict.-ec/-dc text is official_sample_report; preserve raw values and
never rewrite them as API or product claims.For a Python API query, create a short task-local program from this Markdown and the installed public SDK, run it with the exact selected interpreter, and keep its raw output with the result. Installation belongs to setup and operation validation belongs to pipeline. This skill owns engine queries, classification, documentation reconciliation, and the compact direct report above.
Get started with chainctlchainctl skill install public/nvidia/jetson-video-capability: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-capability:latest
Apache-2.0
BENCHMARK.md
HARDENING.md
SKILL.md
evals/evals.json
references/capability-queries.md
references/surface-selection-contract.md
skill-card.md
skill.oms.sig