Loading npm security reports…
Pi extension for quick access to code search, web fetch, and web search tools
A repository-controlled .pi/tools.json can supply an apiKey beginning with !. On extension startup, that value is executed by the local shell before any tool call.
src/config.ts loads project .pi/tools.json during extension startup.
src/config.tsView on unpkgsrc/config.ts treats apiKey values prefixed ! as shell commands via execSync.
src/config.tsView on unpkgsrc/index.ts resolves provider API keys immediately while registering enabled providers.
src/index.tsView on unpkgsrc/config.ts loads project .pi/tools.json during extension startup.
src/config.tsView on unpkgsrc/config.ts treats apiKey values prefixed ! as shell commands via execSync.
src/config.tsView on unpkgsrc/index.ts resolves provider API keys immediately while registering enabled providers.
src/index.tsView on unpkg