magiclf-ai/ivagent/android-entry
Claude Code and agent skill by magiclf-ai/ivagent
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Android Activity/Service 入口点的安全分析配置
Install
npx vskill@latest install magiclf-ai/ivagent/android-entrySKILL.md
概述
代码中可能通过 getIntent()/getExtras() 获取外部输入,里面的数据是污点数据,需要校验,避免出现漏洞。重点关注 Intent 解析、序列化对象反序列化等风险。
常见风险点
- Intent 数据解析(getStringExtra, getIntExtra 等)
- Bundle 数据读取
- 序列化对象反序列化(getSerializable)
- Parcelable 对象解析
安全检查清单
- [ ] 是否验证 Intent 数据来源?
- [ ] 是否检查序列化对象类型?
- [ ] 是否存在隐式 Intent 劫持风险?
- [ ] 是否正确处理 exported 组件的外部输入?
危险函数
需重点检查的 API:
getIntent()- 获取外部 IntentgetStringExtra()- 获取字符串参数getSerializable()- 反序列化对象startActivity()- 启动新 Activity
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingvuln_skills/android_entry/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/magiclf-ai/ivagent/android-entry)