Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions .github/workflows/black-duck-security-scan-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# Black Duck Security Action allows you to integrate Static Analysis Security Testing (SAST) and Software Composition Analysis (SCA) into your CI/CD pipelines.
# For more information about configuring your workflow,
# read our documentation at https://github.com/blackduck-inc/black-duck-security-scan

name: CI Black Duck security scan

on:
push:
branches: [ "main-BRIAN--TECH" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "main-BRIAN--TECH" ]
schedule:
- cron: '20 5 * * 1'

jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
security-events: write
actions: read

steps:
- name: Checkout source
uses: actions/checkout@v4
- name: Black Duck SCA scan
uses: blackduck-inc/black-duck-security-scan@805cbd09e806b01907bbea0f990723c2bb85abe9
with:
### ---------- BLACKDUCK SCA SCANNING: REQUIRED FIELDS ----------
blackducksca_url: ${{ vars.BLACKDUCKSCA_URL }}
blackducksca_token: ${{ secrets.BLACKDUCKSCA_TOKEN }}

### ---------- COVERITY SCANNING: REQUIRED FIELDS ----------
coverity_url: ${{ vars.COVERITY_URL }}
coverity_user: ${{ secrets.COVERITY_USER }}
coverity_passphrase: ${{ secrets.COVERITY_PASSPHRASE }}

### ---------- POLARIS SCANNING: REQUIRED FIELDS ----------
polaris_server_url: ${{ vars.POLARIS_SERVER_URL }}
polaris_access_token: ${{ secrets.POLARIS_ACCESS_TOKEN }}
polaris_assessment_types: "SCA,SAST"

### ---------- SRM SCANNING: REQUIRED FIELDS ----------
srm_url: ${{ vars.SRM_URL }}
srm_apikey: ${{ secrets.SRM_API_KEY }}
srm_assessment_types: "SCA,SAST"

36 changes: 36 additions & 0 deletions .github/workflows/npm-publish-github-packages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
# For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages

name: Node.js Package

on:
release:
types: [BRIAN-TECH]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm ci
- run: npm test

publish-gpr:
needs: build
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
registry-url: https://npm.pkg.github.com/
- run: npm ci
- run: npm publish
env:
NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
Binary file added BRIAN--Brian.zip
Binary file not shown.
Binary file added BRIAN--main (1).zip
Binary file not shown.
Binary file added BWM-XMD-GO-main (4).zip
Binary file not shown.
Binary file added Briankipz-Brian (1).zip
Binary file not shown.
154 changes: 0 additions & 154 deletions Readme.md
Original file line number Diff line number Diff line change
@@ -1,154 +0,0 @@

<!-- Glowing Header -->
<p align="center">
<img src="https://i.imgur.com/dBaSKWF.gif" height="40" width="100%">
</p>

<h1 align="center">
<img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&size=25&duration=3000&color=FF0000&background=000000&center=true&vCenter=true&width=600&lines=🚀+BWM+XMD+PRO;🔥+WhatsApp+Bot;💻+By+Ibrahim+Adams" alt="Typing Animation">
</h1>

<!-- Banner Image -->
<p align="center">
<img src="https://files.catbox.moe/bkuj17.jpg" width="85%" height="auto">
</p>

---

## 📌 **How to Connect BWM XMD Bot**

### **Step 1: Get Session ID**
Click the button below to quickly generate your WhatsApp session ID:

<p align="center">
<a href="https://main.bwmxmd.online/scanner" target="_blank">
<img src="https://img.shields.io/badge/🔑_GET_SESSION-000000?style=for-the-badge&color=FF0000" width="260" height="50"/>
</a>
</p>

### **Step 2: Configure Settings**
Before deployment, configure your bot:
- **Option A:** Edit `config.env` file
- **Option B:** Use environment variables on your hosting platform

### **Step 3: Choose Hosting Platform**
Deploy the bot on your preferred platform.

<p align="center">
<a href="https://pro.bwmxmd.co.ke" target="_blank">
<img src="https://img.shields.io/badge/🚀_BWM_XMD_PRO-000000?style=for-the-badge&color=FF00F" width="200" height="45"/>
</a>
<a href="https://main.bwmxmd.co.ke/Deploy" target="_blank">
<img src="https://img.shields.io/badge/🚀_HEROKU-000000?style=for-the-badge&color=FF00FF" width="200" height="45"/>
</a>
<a href="https://render.com" target="_blank">
<img src="https://img.shields.io/badge/🚀_RENDER-000000?style=for-the-badge&color=61DAFB" width="200" height="45"/>
</a>
<a href="https://railway.app?referralCode=AqkNn4" target="_blank">
<img src="https://img.shields.io/badge/🚀_RAILWAY-000000?style=for-the-badge&color=purple" width="200" height="45"/>
</a>
</p>

<br>

<!-- 🎥 VIDEO TUTORIAL - GitHub README Compatible -->
<p align="center">
<strong>🎬 Watch Full Deployment Tutorial (2026)</strong><br>
<em>How to deploy BWM XMD on its own hosting - No Deployer Needed!</em>
</p>

<p align="center">
<a href="https://youtu.be/4r5OewBgLIs?si=azJ2ByJjZu5ZjrOC" target="_blank">
<img src="https://img.shields.io/badge/📺_WATCH_VIDEO-FF0000?style=for-the-badge&logo=youtube&logoColor=white" width="300" height="50"/>
</a>
</p>

<p align="center">
<a href="https://youtu.be/4r5OewBgLIs?si=azJ2ByJjZu5ZjrOC" target="_blank">
<img src="https://img.youtube.com/vi/4r5OewBgLIs/0.jpg" width="400" height="225" alt="BWM XMD Deployment Tutorial">
</a>
<br>
<sub>⚠️ <strong>Click the image or button above to watch on YouTube</strong> (GitHub does not support embedded video players)</sub>
</p>

### **Step 4: Start Using**
Once configured, your bot will be ready to use!

---

## 🖼️ **Bot Screenshots**

<div align="center">
<table>
<tr>
<td align="center">
<img src="https://files.catbox.moe/i5ax9j.jpg" width="300"><br>
<small><i>Bot Interface</i></small>
</td>
<td align="center">
<img src="https://files.catbox.moe/h316gy.jpg" width="300"><br>
<small><i>Features Panel</i></small>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<img src="https://files.catbox.moe/7xz8lv.jpg" width="320"><br>
<small><i>Control Panel</i></small>
</td>
</tr>
</table>
</div>

---

## 🔧 **Additional Resources**

<p align="center">
<a href="https://main.bwmxmd.online/Panel_files" target="_blank">
<img src="https://img.shields.io/badge/📁_PANEL_FILES-000000?style=for-the-badge&color=FFA500" width="260" height="50"/>
</a>
</p>

---

## 📢 **Stay Updated**

<p align="center">
<a href="https://whatsapp.com/channel/0029VbAuCjELtOj5n8Lv9h3d" target="_blank">
<img src="https://img.shields.io/badge/📢_WHATSAPP_CHANNEL-25d366?style=for-the-badge&logo=whatsapp" width="300" height="50"/>
</a>
<br>
<a href="https://bwmxmd.co.ke" target="_blank">
<img src="https://img.shields.io/badge/🌐_WEBSITE-bwmxmd.co.ke-000000?style=for-the-badge" width="300" height="50"/>
</a>
</p>

---

## 📊 **Stats**

<p align="center">
<img src="https://komarev.com/ghpvc/?username=Bwmxmd254&label=Profile+Views&color=FF0000&style=for-the-badge" alt="Views"/>
<img src="https://img.shields.io/github/followers/Bwmxmd254?label=GitHub+Followers&style=for-the-badge&color=00FF00" alt="Followers"/>
</p>

---

## 🟢 **Status**

<p align="center">
<img src="https://raw.githubusercontent.com/Bwmxmd254/Bwmxmd254/main/assets/statusbar.gif" height="25">
<br>
<span style="font-size:1.2em; color:#00FF00;">Status: <b>🟢 ONLINE</b></span>
</p>

---

<!-- Footer -->
<p align="center">
<img src="https://i.imgur.com/dBaSKWF.gif" height="40" width="100%">
</p>

<p align="center">
<strong>BWM XMD PRO © 2026 | Developed by Ibrahim Adams</strong>
</p>
21 changes: 21 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Security Policy

## Supported Versions

Use this section to tell people about which versions of your project are
currently being supported with security updates.

| Version | Supported |
| ------- | ------------------ |
| 5.1.x | :white_check_mark: |
| 5.0.x | ◀️: |
| 4.0.x | :white_check_mark: |
| < 4.0 | ⏫: |

## Reporting a Vulnerability

Use this section to tell people how to report a vulnerability.

Tell them where to go, how often they can expect to get an update on a
reported vulnerability, what to expect if the vulnerability is accepted or
declined, etc.