
Security News
The Hidden Blast Radius of the Axios Compromise
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.
@profullstack/networking-bots
Advanced tools
A CLI social media networking bot to automate outreach and account management.
A sophisticated CLI tool that automates social media outreach and account management across multiple platforms including TikTok, X (Twitter), YouTube, Facebook, Reddit, and LinkedIn.
nbot command with comprehensive help and examples# Install globally using pnpm (recommended)
pnpm install -g @profullstack/networking-bots
# Or using npm
npm install -g @profullstack/networking-bots
# 1. Initialize configuration
nbot config --init
# 2. Add your social media accounts
nbot accounts --add
# 3. Set active accounts for platforms
nbot accounts --set-active
# 4. Configure platforms and messages
nbot config --edit
# 5. Check status
nbot status
# 6. Start the bot
nbot run
# Run all enabled platforms
nbot run
# Run specific platform only
nbot run --platform linkedin
# Test run without sending messages
nbot run --dry-run
# Use custom configuration
nbot run --config ./my-config.json
# List all accounts
nbot accounts --list
# Add new account (interactive)
nbot accounts --add
# Set active account (interactive)
nbot accounts --set-active
# Export credentials to .env file
nbot accounts --export
# Interactive account menu
nbot accounts
# Show current configuration
nbot config --show
# Edit configuration interactively
nbot config --edit
# Configure specific platform
nbot config --platform linkedin
# Initialize default config
nbot config --init
# Create synthetic profiles
nbot create-profiles --number 5
# Create profiles for specific platform
nbot profiles --platform x --number 3
# Show overall bot status
nbot status
# Show detailed platform status
nbot status --platform linkedin --detailed
# General help
nbot --help
# Command-specific help
nbot run --help
# Show version
nbot --version
The bot uses a config.json file for platform settings:
{
"platforms": {
"linkedin": {
"enabled": true,
"message": "Hi! I noticed your expertise in [topic]. I'd love to connect!"
},
"x": {
"enabled": false,
"message": "Hey! Saw your post about [topic]. Let's connect!"
}
},
"searchTerms": {
"linkedin": ["networking", "startup", "entrepreneur"],
"x": ["tech", "startup", "business"]
},
"settings": {
"respectWorkingHours": true,
"maxMessagesPerDay": 10,
"delayBetweenMessages": 300000
}
}
.env files securely| Platform | Status | Features |
|---|---|---|
| ✅ Active | Profile messaging, connection requests | |
| X (Twitter) | ✅ Active | Direct messages, mentions, follows |
| TikTok | ✅ Active | Comments, follows |
| YouTube | ✅ Active | Comments, channel follows |
| ✅ Active | Comments, page follows | |
| ✅ Active | Direct messages, comments |
# Check bot status
nbot status
# Run LinkedIn outreach
nbot run --platform linkedin
# Check results
nbot status --platform linkedin --detailed
# Add account for new platform
nbot accounts --add
# Configure platform settings
nbot config --platform tiktok
# Test with dry run
nbot run --platform tiktok --dry-run
# Start actual outreach
nbot run --platform tiktok
# Update configuration
nbot config --edit
# Export credentials for backup
nbot accounts --export
# Create new profiles
nbot create-profiles -n 5
networking-bots/
├── src/
│ ├── cli.mjs # Main CLI entry point
│ ├── commands/ # Command modules
│ │ ├── run.mjs # Bot execution
│ │ ├── accounts.mjs # Account management
│ │ ├── config.mjs # Configuration
│ │ ├── profiles.mjs # Profile creation
│ │ └── status.mjs # Status reporting
│ ├── platforms/ # Platform integrations
│ ├── services/ # Core services
│ └── utils/ # Utilities
├── config.json # Bot configuration
├── accounts.json # Encrypted account data
└── CLI_USAGE.md # Detailed CLI documentation
The bot operates in intelligent cycles with built-in randomization:
# Clone repository
git clone <repository-url>
cd networking-bots
# Install dependencies
pnpm install
# Link for local development
pnpm link --global
# Run locally
nbot --help
# Test CLI functionality
nbot --help
nbot config --init
nbot status
# Test with dry run
nbot run --dry-run
nbot --help or nbot <command> --helpThis project is licensed under the MIT License - see the LICENSE file for details.
This tool is for educational and legitimate networking purposes only. Users are responsible for complying with platform terms of service and applicable laws. Always respect rate limits and platform guidelines.
Need Help? Use nbot --help for command assistance or check CLI_USAGE.md for detailed documentation.
FAQs
A CLI social media networking bot to automate outreach and account management.
We found that @profullstack/networking-bots demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.