
Research
2025 Report: Destructive Malware in Open Source Packages
Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.
@adminide-stack/redis-admin-server
Advanced tools
A modern, full-featured Redis administration interface built with React, TypeScript, and GraphQL.
Clone the repository
git clone <repository-url>
cd redis-admin-ui
Install dependencies
npm install
Configure environment
cp .env.example .env
# Edit .env with your Redis connection details
Start the development servers
npm run dev
This starts both:
http://localhost:5173http://localhost:4000/graphqlThe system comes with default users for testing:
| Username | Password | Role | Access |
|---|---|---|---|
admin | admin123 | Admin | All databases |
developer | dev123 | Read/Write | Databases 0-3 |
readonly | read123 | Read Only | Databases 0-1 |
Configure your Redis connection in .env:
REDIS_URL=redis://localhost:6379
# or for authenticated Redis:
REDIS_URL=redis://username:password@host:port
PORT=4000 # GraphQL server port
NODE_ENV=development # Environment
CORS_ORIGIN=http://localhost:5173 # Frontend URL
The backend provides a comprehensive GraphQL API with the following main types:
redisAdminInfo - Server information and statisticsredisAdminDatabases - List all databases with metricsredisAdminKeys - Get keys from a specific databaseredisAdminConfig - Redis configuration parametersredisAdminUsers - User management (admin only)executeRedisAdminCommand - Execute Redis commandssetRedisAdminKeyValue - Create/update keysdeleteRedisAdminKey - Delete keyssetRedisAdminConfig - Update configurationcreateRedisAdminUser - Create new usersflushRedisAdminDatabase - Clear databaseGET /health - Health check endpointPOST /graphql - GraphQL endpointāāā src/ # Frontend source code
ā āāā components/ # React components
ā āāā hooks/ # Custom React hooks
ā āāā lib/ # Apollo client and utilities
ā āāā machines/ # XState state machines
ā āāā pages/ # Page components
ā āāā utils/ # Utility functions
āāā server/ # Backend source code
ā āāā resolvers/ # GraphQL resolvers
ā āāā schema/ # GraphQL schema definitions
ā āāā services/ # Business logic services
ā āāā types/ # TypeScript type definitions
ā āāā utils/ # Server utilities
āāā data/ # File-based data storage
npm run dev # Start both frontend and backend
npm run dev:frontend # Start only frontend
npm run dev:backend # Start only backend
npm run build # Build for production
npm run lint # Run ESLint
npm run preview # Preview production build
src/components/ and pages in src/pages/server/resolvers/ and update schema in server/schema/src/machines/data/users.json by default# Dockerfile example
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
RUN npm run build
EXPOSE 4000
CMD ["npm", "start"]
NODE_ENV=production
REDIS_URL=redis://your-redis-server:6379
PORT=4000
CORS_ORIGIN=https://your-domain.com
JWT_SECRET=your-strong-jwt-secret
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
For support and questions:
/graphql endpointBuilt with ā¤ļø using modern web technologies
FAQs
Sample core for higher packages to depend on
The npm package @adminide-stack/redis-admin-server receives a total of 0 weekly downloads. As such, @adminide-stack/redis-admin-server popularity was classified as not popular.
We found that @adminide-stack/redis-admin-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.Ā It has 17 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.

Research
Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.

Security News
Socket CTO Ahmad Nassri shares practical AI coding techniques, tools, and team workflows, plus what still feels noisy and why shipping remains human-led.

Research
/Security News
A five-month operation turned 27 npm packages into durable hosting for browser-run lures that mimic document-sharing portals and Microsoft sign-in, targeting 25 organizations across manufacturing, industrial automation, plastics, and healthcare for credential theft.