joohw/boss-cli/boss-frontend-analysis
Claude Code and agent skill by joohw/boss-cli
- community
Checking that the SKILL.md file is still in the repository.
Capture, archive, diff, and assess Boss/Zhipin frontend JavaScript for boss-cli safety gates and anti-debug guard updates. Use when Codex needs to re-analyze current Boss frontend scripts, compare online JS with docs/research/boss-online-js baselines, update boss_availability, or recommend code changes after Boss changes zhipin-boss, zhipin-sign, risk-detection, remoteEntry, or security scripts.
Install
npx vskill@latest install joohw/boss-cli/boss-frontend-analysisSKILL.md
Boss Frontend Analysis
Use this skill when Boss online frontend assets changed and boss-cli must decide whether to stay disabled, update the verified baseline, or change page guards.
Workflow
- Run the capture script from the repository root:
- Read the generated files under
docs/research/boss-online-js/<date>/:
manifest.json: captured URLs, final URLs, byte sizes, SHA-256 hashes, and source category.analysis.md: version changes, high-risk script notes, and code-change recommendations.raw/: unmodified script bodies for diffing.
- Compare against the previous verified baseline, usually the latest dated folder under
docs/research/boss-online-js/.
- Inspect these repo files before recommending or changing code:
src/common/boss_availability.tssrc/common/boss_page_guards.tsdocs/anti-detection.mddocs/browser-session.md
- Keep the policy strict:
- Do not add fallback or bypass switches for availability checks.
- If online entry pages reference unverified Boss JS versions, boss-cli must remain disabled.
- Only update
boss_availability.tsafter raw scripts are archived and the risk strategy has been reviewed. - Puppeteer
page.evaluate/page.waitForFunctionadditions must use string scripts, not callback functions.
Analysis Checklist
- Chat entry page: identify current
zhipin-boss/index/v*/static/js/app.js,polyfill.js, andrisk-detection.js. - Remote bundle: identify current
zhipin-boss/bundle/v*/static/remoteEntry.jsand downloaded chunks. - Sign/login page: identify
zhipin-sign/v*/static/js/app.*.js,iframe-core.*.js, andvendors~app.*.js. - Security scripts: note
zhipin-security,browser-check, Warlock, APM, MQTT, and reporting SDK version changes. - Risk detector: search for codes such as
99001,99002,99004,99005,srcdoc,MutationObserver,isTrusted,sendAction, and security redirects. - Sign vendor anti-debug: search for
debugger,Function(,constructor,setInterval,console,devtools, and obfuscated modules around those hits. - Guard coverage: verify request-blocking patterns in
boss_page_guards.tsstill cover risk scripts and security redirects.
Output Guidance
When reporting results, include:
- Current online versions and whether they match the verified baseline.
- Whether boss-cli should remain disabled.
- Exact files or constants that need updates.
- Any selectors, request patterns, or script guards that changed.
- Build and runtime checks performed.
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 repositoryCheckingskills/boss-frontend-analysis/SKILL.md
Popularity
- Repository stars
- 162
- Repository forks
- 40
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. 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/joohw/boss-cli/boss-frontend-analysis)