fuzzing-dictionary

ISSUES FOUND max severity CRITICALSkillSpector Caution 0 registry trailofbits last scanned 1 scan

4 findings (1 critical, 3 low), mainly data exfiltration, policy violation, hardcoded secrets. Most recent scan 2026-02-08.

This skill appears to be a documentation-focused educational resource about fuzzing dictionaries rather than an executable skill with active code. The security posture is generally safe with only minor documentation and metadata completeness issues. No active threats were detected - there are no scripts, no network calls, no data exfiltration attempts, no prompt injection, and no malicious code. The skill provides legitimate technical guidance on using fuzzing dictionaries with tools like libFuzzer, AFL++, and cargo-fuzz. The primary concerns are informational: missing optional metadata fields and incomplete documentation with references to files not included in the package.

Scanner's overall assessment (LLM analyzer)

Second scanner: NVIDIA SkillSpector

SkillSpector found no issues but could not fully inspect the package, usually because SKILL.md refers to a file that is not present, so it fails closed to CAUTION instead of SAFE. Read it as "not fully checked", not as a finding. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

Fuzzing dictionaries guide fuzzers with domain-specific tokens. Use when fuzzing parsers, protocols, or format-specific code.

Package
1 file, 9.5 KB
SKILL.md
1339 words, 12+ sections
Code
None. Instructions only.

SKILL.md covers: Fuzzing Dictionary · Overview · Key Concepts · When to Apply · Quick Reference · Step-by-Step · Step 1: Create Dictionary File · Lines starting with '#' and empty lines are ignored. · Adds "blah" (w/o quotes) to the dictionary. · Use \\ for backslash and \" for quotes. · Use \xAB for hex values · the name of the keyword followed by '=' may be omitted:

Findings

CRITICAL CREDENTIAL HARVESTING detected by YARA Hardcoded Secretsstatic

Detects potential exposure of sensitive information like API keys, passwords, tokens, and certificates: export AFL_LLVM_DICT2FILE

SKILL.md:172

export AFL_LLVM_DICT2FILE=auto.dict
Remediation: Review and remove credential harvesting pattern
LOW Skill does not specify a license Policy Violationstatic

Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.

SKILL.md

Remediation: Add 'license' field to SKILL.md frontmatter (e.g., MIT, Apache-2.0)
LOW Missing Optional Metadata Fields Data Exfiltrationllm

The skill manifest is missing optional metadata fields including 'license', 'compatibility', and 'allowed-tools'. While these fields are optional per the agent skills specification, their absence reduces transparency about the skill's requirements and restrictions.

SKILL.md

license: Not specified
compatibility: Not specified
allowed-tools: Not specified
Remediation: Add optional metadata fields to improve transparency: specify a license (e.g., MIT, Apache-2.0), document compatibility requirements, and declare allowed-tools if the skill expects to use specific agent capabilities.
LOW Referenced Files Not Found in Package Data Exfiltrationllm

The skill instructions reference four files (harness.py, header.py, string.py, binary.py) that are not included in the skill package. While the instructions appear to be incomplete (Step 2 cuts off mid-sentence), these missing files could indicate incomplete packaging or documentation issues.

Files referenced in instructions: harness.py, header.py, string.py, binary.py - all marked as 'not found'
Remediation: Either include the referenced files in the skill package, remove references to non-existent files, or clearly document that these are example filenames that users should create themselves.

What is in the package

FileKindSize
SKILL.mddoc9.5 KB

External hosts referenced

github.com llvm.org

Hostnames that appear in the skill's files. Referencing a host is not a finding; compare against the findings above and the skill's stated purpose.

Package contents recorded 2026-10-22 at commit a50696e20581. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.

What we checked

What we did not check

Sources