servicenow-desktop
Fail
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: HIGHCREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: Hardcoded credentials are provided in multiple files for both Python scripts and CLI examples. Evidence in
SKILL.md: The scriptservicenow_incident_manager.pycontainsAUTH = ("rest_admin", "SecureServiceNowPass123!")(line 50) and a cURL example uses-u "rest_admin:password"(line 125). Evidence ingemini.md: The CMDB health auditor script containsAUTH = ("rest_admin", "SecureServiceNowPass123!")(line 51) and a cURL example uses-u "rest_admin:password"(line 105). Evidence ingpt.md: A cURL example contains-u "admin:password"(line 111). - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from ServiceNow APIs, which can be an entry point for malicious instructions. 1. Ingestion points: Data is retrieved from the ServiceNow Table API in
SKILL.md(lines 53 and 67) andgemini.md(line 64). 2. Boundary markers: No delimiters or instructions to ignore embedded commands are used. 3. Capability inventory: The skill enables executing shell commands, managing Windows services, and making network requests. 4. Sanitization: No sanitization or validation of the retrieved API data is performed. - [COMMAND_EXECUTION]: The skill provides instructions for the agent to execute system-level commands and manage services. Evidence in
SKILL.md: Commands includestart-service.batandTest-WSMan(lines 118-121). Evidence ingemini.md: IncludesRestart-Service(line 109). Evidence ingpt.md: Includessnc record create(line 107).
Recommendations
- AI detected serious security threats
Audit Metadata