skills/mukul975/anthropic-cybersecurity-skills/implementing-network-traffic-analysis-with-arkime/Gen Agent Trust Hub
implementing-network-traffic-analysis-with-arkime
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFECREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONMETADATA_POISONING
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill implementation and instructions promote passing sensitive passwords as command-line arguments.
- Evidence: The example command in
SKILL.mdincludes--password secret. - Evidence:
scripts/agent.pyusesargparseto accept a--passwordflag, which is then passed toHTTPDigestAuth. - Risk: Credentials passed via command-line arguments are visible to other users on the system via the process list (e.g.,
pscommand) and are often recorded in shell history files. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted metadata from network traffic without sanitization, creating a potential injection vector.
- Ingestion points:
scripts/agent.pyfetches raw session data, TLS certificate issuer strings, and DNS query information from the Arkime API. - Boundary markers: Findings are written to a JSON report without delimiters or instructions for the agent to ignore embedded instructions.
- Capability inventory: The agent can execute scripts, write files, and perform network requests.
- Sanitization: No sanitization or validation is performed on strings retrieved from the API (e.g.,
issuerCN) before they are placed in the output report. - Risk: An attacker controlling network traffic observed by Arkime could embed malicious instructions in TLS fields or DNS queries to influence the agent's behavior during analysis.
- [COMMAND_EXECUTION]: The skill requires the agent to execute a Python script that performs network communication and local file writes.
- Evidence: The instructions in
SKILL.mddirect the user to runpython scripts/agent.pywith various parameters. - [METADATA_POISONING]: The skill contains inconsistent and potentially misleading metadata.
- Evidence:
SKILL.mdlists the author asmaipal, while theLICENSEfile and system context identify the author asmukul975. - Evidence: The description in
SKILL.mdclaims the tool flags 'known-bad TLS certificate issuers,' but the implementation inscripts/agent.pyonly checks for self-signed or expired certificates.
Audit Metadata