BLA
BLA (Blind LLM Agents) is the open-source Blue Defense MCP and CLI built to protect software artifacts against automated AI reverse-engineering workflows.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
FuzeKeys is a sophisticated automation platform that intelligently manages multiple digital identities and automates account creation across various websites. Built with modern technologies, it features encrypted data storage, AI-powered automation scripts, and a beautiful React frontend.檢視完整 README ↗Intelligent Identity & Account Management System
FuzeKeys is a sophisticated automation platform that intelligently manages multiple digital identities and automates account creation across various websites. Built with modern technologies, it features encrypted data storage, AI-powered automation scripts, and a beautiful React frontend.
<CCD_…>/<APIKEY_…> tokens before any text reaches the LLM provider.stack-up.sh plus a logon launcher bring the stack up and
auto-unseal Vault after a reboot — no manual bootstrap step. Tokens carry a 24h TTL.pre_call guardrail tokenizes prompts before they leave for
the model; Claude Code PreToolUse/PostToolUse hooks detokenize tool input and re-tokenize tool output.pii-tokenizer/ and its
installation guide / assumptions.Clone the repository
git clone https://github.com/yourusername/FuzeKeys.git
cd FuzeKeys
Backend Setup
cd backend
python -m venv venv
# Windows
.\venv\Scripts\activate
# macOS/Linux
source venv/bin/activate
pip install -r requirements.txt
Frontend Setup
cd frontend
npm install --legacy-peer-deps
Initialize Database
cd backend
python -c "import asyncio; from app.database import init_database; asyncio.run(init_database())"
Start Backend Server
cd backend
python working_server.py
Backend will be available at: http://localhost:8002
Start Frontend (in a new terminal)
cd frontend
npm start
Frontend will be available at: http://localhost:3000
FuzeKeys/
├── backend/ # Python FastAPI backend
│ ├── app/
│ │ ├── models/ # SQLAlchemy database models
│ │ ├── routers/ # API route handlers
│ │ ├── utils/ # Utility functions (encryption, logging)
│ │ ├── database.py # Database configuration
│ │ └── main.py # FastAPI application
│ ├── data/ # SQLite database files
│ ├── requirements.txt # Python dependencies
│ └── working_server.py # Standalone server script
├── frontend/ # React TypeScript frontend
│ ├── src/
│ │ ├── components/ # React components
│ │ ├── pages/ # Page components
│ │ ├── services/ # API services
│ │ ├── context/ # React contexts
│ │ └── types/ # TypeScript type definitions
│ ├── public/ # Static assets
│ └── package.json # Node.js dependencies
└── docker-compose.yml # Docker configuration
Create a .env file in the backend directory:
# Database
DATABASE_URL_ASYNC=postgresql+asyncpg://username:password@localhost/fuzekeys
# Security
MASTER_KEY_SALT=your_secure_salt_here
SECRET_KEY=your_secret_key_here
# OpenAI (optional)
OPENAI_API_KEY=your_openai_api_key
# Application
DEBUG=True
HOST=localhost
PORT=8002
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.
Current Version: 1.0.0 (Semantic Versioning)
FuzeKeys now integrates with the shared FuzeInfra platform for infrastructure services:
Start FuzeInfra services first:
cd modules/FuzeInfra
./infra-up.sh # or infra-up.bat on Windows
Start FuzeKeys application:
docker-compose up -d
FuzeKeys includes a comprehensive site integration system located in backend/app/integrations/site/ that provides automated account management for various platforms.
backend/app/integrations/site/
├── __init__.py # Integration discovery and management
├── permit_io/ # Permit.io integration
│ ├── __init__.py # Main integration class
│ ├── models.py # Data models
│ ├── config.py # Site configuration
│ ├── signup.py # Account creation automation
│ ├── signin.py # Authentication automation
│ └── apikey.py # API key creation automation
└── [other_sites]/ # Future site integrations
# Create account
curl -X POST "http://localhost:8002/api/v1/integrations/signup" \
-H "Content-Type: application/json" \
-d '{
"site": "permit.io",
"email": "[email protected]",
"password": "secure_password",
"first_name": "John",
"last_name": "Doe"
}'
# Sign in
curl -X POST "http://localhost:8002/api/v1/integrations/signin" \
-H "Content-Type: application/json" \
-d '{
"site": "permit.io",
"email": "[email protected]",
"password": "secure_password"
}'
# Create API key
curl -X POST "http://localhost:8002/api/v1/integrations/apikey" \
-H "Content-Type: application/json" \
-d '{
"site": "permit.io",
"email": "[email protected]",
"password": "secure_password",
"key_name": "FuzeKeys"
}'
from app.integrations.site.permit_io import PermitIOIntegration
from app.integrations.site.permit_io.models import PermitIOCredentials
credentials = PermitIOCredentials(
email="[email protected]",
password="secure_password",
first_name="John",
last_name="Doe"
)
integration = PermitIOIntegration(headless=True)
# Create account
result = await integration.signup_account(credentials)
print(f"Signup result: {result.success}")
# Sign in
result = await integration.signin_account("[email protected]", "password")
print(f"Signin result: {result.success}")
# Create API key
result = await integration.create_api_key("[email protected]", "password", "MyKey")
print(f"API key: {result.data['key_value']}")
FuzeKeys includes comprehensive testing and continuous integration:
# Backend tests
cd backend
pytest tests/ -v --cov=app
# Frontend tests
cd frontend
npm test -- --coverage
The project includes git submodules for shared infrastructure:
# Initialize submodules
git submodule update --init --recursive
For questions and support:
Built with ❤️ for automating the tedious parts of the web