Public means anyone can read it
Assume package metadata, manifests, instructions, prompts, and bundled files can be read by anyone. Do not publish internal-only context.
Security
AIPM packages are public by default. Treat every package like open-source code. Review the files, remove sensitive details, and publish only what users should install.
Assume package metadata, manifests, instructions, prompts, and bundled files can be read by anyone. Do not publish internal-only context.
Publish tokens are temporary on purpose. Generate one when you are ready to publish, then let it expire. Do not store it in project files.
Preview shows exactly what will be included. Review the file list and package size before publishing a new version.
Use this as a starting point. Add any private folders from your project before runningaipm publish add ..
# Secrets and credentials
.env
.env.*
*.pem
*key*
# Private or noisy project files
node_modules/
.git/
dist/
coverage/
*.log
screenshots/
exports/
# Internal-only context
private-notes/
customer-data/
AIPM should add package takedowns, owner transfer, verified publisher badges, stronger scanning, private packages, and a security contact channel.