Skip to content

Add Brute Force apps#4

Merged
emericklaw merged 2 commits into
mainfrom
add-bruce-repo-apps
Jan 26, 2026
Merged

Add Brute Force apps#4
emericklaw merged 2 commits into
mainfrom
add-bruce-repo-apps

Conversation

@emericklaw
Copy link
Copy Markdown
Member

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jan 26, 2026

🔄 Superseded by new commit

❌ Validation Failed

📦 Apps/Components Being Updated:

IR Bruce Force (repositories/BruceDevices/firmware/IR Bruce Force)

WiFi Bruce Force (repositories/BruceDevices/firmware/RF Bruce Force)

RF Bruce Force (repositories/BruceDevices/firmware/WiFi Bruce Force)

  • Repository: BruceDevices/firmware
  • Path: /sd_files/interpreter/
  • Version: 1.0.0 (🆕 New submission)
  • Category: RF
🔍 Validation Steps

📂 Processing changed metadata.json files...

  • 📁 Directory: repositories/BruceDevices/firmware/IR Bruce Force

    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: IR Bruce Force
        • ✅ Field category: IR
        • ✅ Field description: Brute force IR remote control codes
        • ✅ Field version: 1.0.0
        • ✅ Field commit: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512
        • ✅ Field owner: BruceDevices
        • ✅ Field repo: firmware
        • ✅ Field path: /sd_files/interpreter/
      • 🔍 Validating fields...
        • ✅ Version format valid: 1.0.0
        • ✅ Commit hash format valid: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512...
        • ✅ Commit 300f5d00ba00599105e3b1d8790f3c6bf3f4f512... exists on GitHub
        • ❌ Category IR is not in valid list: Audio, Bluetooth, Games, GPIO, Infrared, Media, RFID, RF, Themes, Tools, USB, Utilities
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/BruceDevices/firmware
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: ir_brute.js → IR Bruce Force.js
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: 300f5d00...
          • Owner/Repo: BruceDevices/firmware
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128
  • 📁 Directory: repositories/BruceDevices/firmware/RF Bruce Force

    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: WiFi Bruce Force
        • ✅ Field category: WiFi
        • ✅ Field description: Brute force WiFi network password with dictionary attack
        • ✅ Field version: 1.0.0
        • ✅ Field commit: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512
        • ✅ Field owner: BruceDevices
        • ✅ Field repo: firmware
        • ✅ Field path: /sd_files/interpreter/
      • 🔍 Validating fields...
        • ✅ Version format valid: 1.0.0
        • ✅ Commit hash format valid: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512...
        • ✅ Commit 300f5d00ba00599105e3b1d8790f3c6bf3f4f512... exists on GitHub
        • ❌ Category WiFi is not in valid list: Audio, Bluetooth, Games, GPIO, Infrared, Media, RFID, RF, Themes, Tools, USB, Utilities
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/BruceDevices/firmware
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: wifi_brute.js → WiFi Bruce Force.js
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: 300f5d00...
          • Owner/Repo: BruceDevices/firmware
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128
  • 📁 Directory: repositories/BruceDevices/firmware/WiFi Bruce Force

    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: RF Bruce Force
        • ✅ Field category: RF
        • ✅ Field description: Brute force RF signals
        • ✅ Field version: 1.0.0
        • ✅ Field commit: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512
        • ✅ Field owner: BruceDevices
        • ✅ Field repo: firmware
        • ✅ Field path: /sd_files/interpreter/
      • 🔍 Validating fields...
        • ✅ Version format valid: 1.0.0
        • ✅ Commit hash format valid: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512...
        • ✅ Commit 300f5d00ba00599105e3b1d8790f3c6bf3f4f512... exists on GitHub
        • ✅ Category valid: RF
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/BruceDevices/firmware
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: rf_brute.js → RF Bruce Force.js
      • 🔍 Checking version history...
        • 🔍 Current version: 1.0.0
        • ⚠️ No previous file found in main branch
        • ✅ New app detected: 1.0.0
      • ✅ All validation checks passed
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: 300f5d00...
          • Owner/Repo: BruceDevices/firmware
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128

Summary of Issues:

Invalid metadata.json files detected

Please fix the errors shown in the 🔍 Validation Steps output above.

Required metadata.json Format:

{
  "name": "App Name",
  "category": "Tools",
  "description": "App description",
  "version": "1.0.0",
  "commit": "40-character-sha-hash",
  "owner": "github-username",
  "repo": "repository-name", 
  "path": "/"
}

Required Fields: name, category, description, version, commit, owner, repo, path
Version Format: Must be semantic versioning (X.Y.Z)
Commit: Must be exactly 40 hexadecimal characters
Valid Categories: See categories.json for current list

@github-actions
Copy link
Copy Markdown

✅ Validation Passed

📦 Updated Apps/Components:

IR Bruce Force (repositories/BruceDevices/firmware/IR Bruce Force)

  • Repository: BruceDevices/firmware
  • Path: /sd_files/interpreter/
  • Version: 1.0.0 (🆕 New submission)
  • Category: Infrared

WiFi Bruce Force (repositories/BruceDevices/firmware/RF Bruce Force)

  • Repository: BruceDevices/firmware
  • Path: /sd_files/interpreter/
  • Version: 1.0.0 (🆕 New submission)
  • Category: WiFi

RF Bruce Force (repositories/BruceDevices/firmware/WiFi Bruce Force)

  • Repository: BruceDevices/firmware
  • Path: /sd_files/interpreter/
  • Version: 1.0.0 (🆕 New submission)
  • Category: RF
🔍 Validation Steps

🔍 Checking contribution type - PR Author: emericklaw

  • Found repository owner: BruceDevices

  • Found repository owner: BruceDevices

  • Found repository owner: BruceDevices

  • ✅ External contribution detected: emericklaw is not in [BruceDevices]
    📂 Processing changed metadata.json files...

  • 📁 Directory: repositories/BruceDevices/firmware/IR Bruce Force

    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: IR Bruce Force
        • ✅ Field category: Infrared
        • ✅ Field description: Brute force IR remote control codes
        • ✅ Field version: 1.0.0
        • ✅ Field commit: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512
        • ✅ Field owner: BruceDevices
        • ✅ Field repo: firmware
        • ✅ Field path: /sd_files/interpreter/
      • 🔍 Validating fields...
        • ✅ Version format valid: 1.0.0
        • ✅ Commit hash format valid: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512...
        • ✅ Commit 300f5d00ba00599105e3b1d8790f3c6bf3f4f512... exists on GitHub
        • ✅ Category valid: Infrared
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/BruceDevices/firmware
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: ir_brute.js → IR Bruce Force.js
      • 🔍 Checking version history...
        • 🔍 Current version: 1.0.0
        • ⚠️ No previous file found in main branch
        • ✅ New app detected: 1.0.0
      • ✅ All validation checks passed
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: 300f5d00...
          • Owner/Repo: BruceDevices/firmware
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128
  • 📁 Directory: repositories/BruceDevices/firmware/RF Bruce Force

    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: WiFi Bruce Force
        • ✅ Field category: WiFi
        • ✅ Field description: Brute force WiFi network password with dictionary attack
        • ✅ Field version: 1.0.0
        • ✅ Field commit: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512
        • ✅ Field owner: BruceDevices
        • ✅ Field repo: firmware
        • ✅ Field path: /sd_files/interpreter/
      • 🔍 Validating fields...
        • ✅ Version format valid: 1.0.0
        • ✅ Commit hash format valid: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512...
        • ✅ Commit 300f5d00ba00599105e3b1d8790f3c6bf3f4f512... exists on GitHub
        • ✅ Category valid: WiFi
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/BruceDevices/firmware
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: wifi_brute.js → WiFi Bruce Force.js
      • 🔍 Checking version history...
        • 🔍 Current version: 1.0.0
        • ⚠️ No previous file found in main branch
        • ✅ New app detected: 1.0.0
      • ✅ All validation checks passed
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: 300f5d00...
          • Owner/Repo: BruceDevices/firmware
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128
  • 📁 Directory: repositories/BruceDevices/firmware/WiFi Bruce Force

    • 📄 metadata.json
      • ✅ File exists
      • ✅ Valid JSON format
      • 🔍 Checking required fields...
        • ✅ Field name: RF Bruce Force
        • ✅ Field category: RF
        • ✅ Field description: Brute force RF signals
        • ✅ Field version: 1.0.0
        • ✅ Field commit: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512
        • ✅ Field owner: BruceDevices
        • ✅ Field repo: firmware
        • ✅ Field path: /sd_files/interpreter/
      • 🔍 Validating fields...
        • ✅ Version format valid: 1.0.0
        • ✅ Commit hash format valid: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512...
        • ✅ Commit 300f5d00ba00599105e3b1d8790f3c6bf3f4f512... exists on GitHub
        • ✅ Category valid: RF
      • 🔍 Checking folder structure...
        • ✅ Folder structure valid: contains repositories/BruceDevices/firmware
      • 🔍 Validating files array...
        • ✅ Files field is a valid array with 1 entries
        • ✅ File exists at commit: rf_brute.js → RF Bruce Force.js
      • 🔍 Checking version history...
        • 🔍 Current version: 1.0.0
        • ⚠️ No previous file found in main branch
        • ✅ New app detected: 1.0.0
      • ✅ All validation checks passed
        • 🔍 Compare link check:
          • Previous commit: None
          • Current commit: 300f5d00...
          • Owner/Repo: BruceDevices/firmware
          • ⚠️ No previous commit available
          • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128

@emericklaw emericklaw merged commit 7f4f53f into main Jan 26, 2026
1 check passed
@emericklaw emericklaw deleted the add-bruce-repo-apps branch January 26, 2026 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant