Lp1
- Category
- MCP Least Privilege
- Confidence
- 75% confidence
- Finding
The skill uses 'network' capability that is not listed in its permissions. This may indicate deceptive intent or missing permission declarations.
- Content
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a purpose-aligned citation mapping helper with some documentation and permission clarity gaps, but no evidence of hidden persistence, credential use, destructive behavior, or malicious data handling.
Install this if you are comfortable with research queries and paper identifiers being sent to Semantic Scholar and with the tool writing citation-network output files locally. Review the command examples before relying on them, because parts of the documentation do not match the shipped script.
The skill uses 'network' capability that is not listed in its permissions. This may indicate deceptive intent or missing permission declarations.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
class SemanticScholarClient:
"""Client for Semantic Scholar API."""
BASE_URL = "https://api.semanticscholar.org/graph/v1"
def __init__(self, delay: float = 0.5):
"""
The summary 'Use when working with citation chasing mapping' is overly broad and does not define concrete activation boundaries, which can cause the agent to invoke the skill in loosely related research contexts. Overbroad routing increases the chance of unnecessary exposure to untrusted inputs or inappropriate tool use, even though this file does not itself contain direct code execution or high-risk actions.
User-supplied titles, DOIs, and PMIDs are sent to a third-party API without an explicit privacy notice or consent checkpoint. In a research workflow this can expose sensitive topics, unpublished work, or investigator interests to an external service, even though the transmission is functionally expected.
No suspicious patterns detected.