cann-review
What this skill does
The skill is designed for code review on GitCode, analyzing PRs for memory leaks, security vulnerabilities, and code readability, and posting structured feedback as comments.
github/leoyeai - Data exfiltration - 2.1k stars
Threat analysis
Skill info
pkg:github/LeoYeAI/openclaw-master-skills@e5199b5?skill=cann-reviewAssessments (21)
Data exfiltration
Data exfiltration via anomity-rules
auto-review-final.sh
local pr_list=$(curl -s -H "Authorization: Bearer $GITCODE_API_TOKEN" \Data exfiltration via anomity-rules
auto-review-post-comment.sh
local pr_list=$(curl -s -H "Authorization: Bearer $GITCODE_API_TOKEN" \Data exfiltration via anomity-rules
auto-review-single-simple.sh
local pr_list=$(curl -s -H "Authorization: Bearer $GITCODE_API_TOKEN" \Data exfiltration via anomity-rules
auto-review-single-v2.sh
local pr_list=$(curl -s -H "Authorization: Bearer $GITCODE_API_TOKEN" \Data exfiltration via anomity-rules
auto-review-single.sh
local pr_list=$(curl -s -H "Authorization: Bearer $GITCODE_API_TOKEN" \Data exfiltration via anomity-rules
check-mentions.sh
local prs=$(curl -s -H "Authorization: Bearer $TOKEN" \Data exfiltration via anomity-rules
simple-review.sh
PR_LIST=$(curl -s -H "Authorization: Bearer $GITCODE_API_TOKEN" \Data exfiltration via anomity-rules
MIGRATION.md
curl -H "Authorization: Bearer $TOKEN" \Data Exfiltration
Data Exfiltration via skillspector
check-mentions-simple.py
https://api.gitcode.com/Data Exfiltration via skillspector
check-mentions.py
https://api.gitcode.com/Data Exfiltration via skillspector
gitcode-api.sh
curl -s -X "$method" \
-H "Authorization: Bearer $API_TOKEN" \
"${API_BASE}${endpoint}"
else
curl -s -X "$method" \
-H "Authorization: Bearer $API_TOKENData Exfiltration via skillspector
test-api.sh
https://api.gitcode.com/Data Exfiltration via local-llm-review
auto-review-post-comment.sh
The script uses the $GITCODE_API_TOKEN environment variable in curl commands to authenticate and send data to GitCode's API, which could exfiltrate data if the token is compromised.Supply Chain
Supply Chain via skillspector
auto-review-single-v2.sh
curl -s -H "Authorization: Bearer $GITCODE_API_TOKEN" \
"https://api.gitcode.com/api/v5/repos/$owner/$repo_name/pulls?state=opened&per_page=5")
# 使用 Python 提取 PR 信息
echo "$pr_list" Supply Chain via skillspector
gitcode-api.sh
curl -s -X "$method" \
-H "Authorization: Bearer $API_TOKEN" \
"${API_BASE}${endpoint}"
else
curl -s -X "$method" \
-H "Authorization: Bearer $API_TOKENTool Misuse
Tool Misuse via skillspector
check-mentions-simple.py
subprocess.run(cmd, shell=TrueTool Misuse via skillspector
check-mentions.py
subprocess.run(cmd, shell=TruePrivilege Escalation
Privilege Escalation via local-llm-review
MIGRATION.md
The document mentions 'Access Token' without explaining how it should be securely managed, which could lead to misuse or exposure of sensitive credentials.Dangerous Code Execution
Dangerous Code Execution via skillspector
check-mentions-simple.py
result = subprocess.run(cmd, shell=True, capture_output=True, text=True, timeout=10)Dangerous Code Execution via skillspector
check-mentions.py
result = subprocess.run(cmd, shell=True, capture_output=True, text=True)Dangerous Code Execution via skillspector
post_comment.py
result = subprocess.run(cmd, capture_output=True, text=True)Badge
Add the Anomity scan badge for cann-review to your README.
How Anomity governs this at runtime
Scan-time vetting tells you what a skill says it will do. Anomity's Endpoint Sensor sees what agents actually do: it discovers skills alongside every other AI artifact on the endpoint, and runtime governance can allow, deny, or log the tool calls a skill triggers. Policy violations route to your SIEM, Slack, email, or Jira, backed by a queryable 90-day audit trail.
Book a 30-minute demo to see your own skill inventory.
Methodology and disputes
Every skill is assessed by the Anomity Skill Intelligence engine against its public source; findings indicate risk patterns, not confirmed exploitation. Maintainer of cann-review? Report an issue or request a rescan.




