jp-security-advisories
Pass
Audited by Gen Agent Trust Hub on Aug 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [SAFE]: The skill implements robust XML parsing across all source adapters (JPCERT, MyJVN), providing protection against XML-based attacks.
- Evidence: Uses
defusedxmlinscripts/jpsec/adapters/jpcert.py,scripts/jpsec/adapters/myjvn_alert.py, andscripts/jpsec/adapters/myjvn_vuln.pyto mitigate XXE and DoS (billion laughs) vulnerabilities. - [EXTERNAL_DOWNLOADS]: The skill fetches data from established Japanese security organizations.
- Evidence: Endpoints include
https://www.jpcert.or.jp/rss/jpcert.rdfandhttps://jvndb.jvn.jp/myjvn. Requests are constrained to HTTPS and use a specific User-Agent. - [COMMAND_EXECUTION]: A shell execution pattern was detected in the test suite.
- Evidence:
subprocess.runis used intests/test_cli.pyto execute the local CLI script during automated tests. This is restricted to the skill's own entry point and is not part of the production runtime path. - [SAFE]: Caching functionality is storage-conscious and disabled by default.
- Evidence:
scripts/jpsec/http_cache.pyonly performs filesystem writes if acache_diris explicitly provided by the user. It uses SHA-256 for cache keys and supports standard ETag/Last-Modified headers.
Audit Metadata