Autonomous web research for AI coding agents. surf-ai runs the entire loop inside the CLI — an LLM (DeepSeek v4 Pro via OpenRouter) plans the queries, they all run concurrently across Tavily + Parallel + Brave with automatic key rotation and provider fall
LPM flags this version as an AI-agent control-surface risk. Global npm installation automatically registers this package as a skill in four third-party AI-agent control surfaces. This changes which instructions those agents can discover without an explicit setup command.
Package defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgSource creates an unconsented AI-agent control surface through install-time mutation or a default unauthenticated remote skill channel.
src/lib/harness-install.mjsView on unpkg · L4A bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
bin/surf-plan-skill.mjsView on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkg · L34Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L34A bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
bin/surf-plan-skill.mjsView on unpkgSource creates an unconsented AI-agent control surface through install-time mutation or a default unauthenticated remote skill channel.
src/lib/harness-install.mjsView on unpkg · L4