agentsclimarketplace

Av whitelisting

Skill DrOlu/agent-skills/skills/av-whitelisting

Open agent skills for the skills.sh ecosystem — browser, docs, mail, media, security, networking, orchestration, and more.

Install
npx -y skills add DrOlu/agent-skills --skill av-whitelisting

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Submit software to antivirus vendors to prevent false positive detections. Use when releasing new software that triggers AV warnings, submitting binaries for whitelisting, or checking VirusTotal detection status.

SKILL.md

8.3 KB, as published. Nobody here has run it

Antivirus Whitelisting Skill

Submit software to antivirus vendors to prevent false positive detections.

Overview

When releasing new software, antivirus engines often flag unknown executables as suspicious. This skill provides the process and links to submit binaries for whitelisting.

Major AV Vendor Submission Links

Tier 1 - Critical (Highest Impact)

VendorSubmission URLNotes
Microsoft Defenderhttps://www.microsoft.com/en-us/wdsi/filesubmissionAlso affects SmartScreen reputation
Google Safe Browsinghttps://safebrowsing.google.com/safebrowsing/report_error/?hl=enFor Chrome/Google download warnings
Windows SmartScreenhttps://www.microsoft.com/en-us/wdsi/filesubmissionSame as Defender, select "Should not be detected"

Tier 2 - Major Consumer AV

VendorSubmission URLNotes
Norton/Symantechttps://submit.norton.com/
McAfeehttps://www.mcafee.com/enterprise/en-us/threat-center/threat-feedback.html
Kasperskyhttps://opentip.kaspersky.com/Upload file or submit hash
Avast/AVGhttps://www.avast.com/false-positive-file-form.phpAvast owns AVG
Bitdefenderhttps://www.bitdefender.com/submit/
ESEThttps://support.eset.com/en/kb141-submit-a-virus-detection-or-a-false-positive-sample-to-esets-laboratory
Trend Microhttps://www.trendmicro.com/en_us/about/legal/detection-reevaluation.html
Malwarebyteshttps://www.malwarebytes.com/support/fp

Tier 3 - Enterprise/Regional

VendorSubmission URLNotes
Sophoshttps://support.sophos.com/support/s/filesubmission
F-Securehttps://www.f-secure.com/en/business/support-and-downloads/submit-a-sample
Pandahttps://www.pandasecurity.com/en/homeusers/false-positive/
Comodohttps://www.comodo.com/home/internet-security/submit-file.php
ClamAVhttps://www.clamav.net/reports/fpOpen source, used by many mail servers
VirusTotalhttps://www.virustotal.com/gui/contact-usContact for persistent false positives

Submission Process

Step 1: Check Current Detection Status

# Upload to VirusTotal first to see which engines detect it
# https://www.virustotal.com/gui/home/upload

# Or use the API
VT_API_KEY="your_key"
curl -s --request POST \
  --url 'https://www.virustotal.com/api/v3/files' \
  --header "x-apikey: $VT_API_KEY" \
  --form file=@/path/to/executable.exe

Step 2: Prepare Submission Information

For each submission, you'll need:

  1. File Details

    • Filename: ReactorPro.exe or ReactorPro.app
    • SHA256 hash: sha256sum /path/to/file
    • File size
    • Download URL (GitHub release link)
  2. Software Description

    Product Name: ReactorPro
    Vendor: Hyperspace Technologies
    Website: https://reactorpro.ng
    Description: AI-powered coding assistant desktop application
    
    ReactorPro is an Electron-based desktop application that provides
    AI-assisted code completion and chat functionality. It connects to
    language model APIs and provides a local interface for developers.
    
    The application is open source: https://github.com/DrOlu/ReactorPro
    
  3. Why it's a False Positive

    This is a legitimate desktop application for software developers.
    It is digitally signed by Hyperspace Technologies.
    The source code is publicly available on GitHub.
    The application does not contain any malicious functionality.
    

Step 3: Submit to Each Vendor

Use the submission script below to automate hash generation and create submission text.

Submission Script

#!/bin/bash
# av-submit-prep.sh - Prepare AV false positive submission

FILE="$1"
if [ -z "$FILE" ] || [ ! -f "$FILE" ]; then
    echo "Usage: $0 /path/to/executable"
    exit 1
fi

FILENAME=$(basename "$FILE")
FILESIZE=$(stat -f%z "$FILE" 2>/dev/null || stat -c%s "$FILE")
SHA256=$(shasum -a 256 "$FILE" | awk '{print $1}')
MD5=$(md5 -q "$FILE" 2>/dev/null || md5sum "$FILE" | awk '{print $1}')
SHA1=$(shasum -a 1 "$FILE" | awk '{print $1}')

cat << EOF
================================================================================
ANTIVIRUS FALSE POSITIVE SUBMISSION
================================================================================

FILE INFORMATION:
-----------------
Filename:   $FILENAME
File Size:  $FILESIZE bytes
SHA256:     $SHA256
SHA1:       $SHA1
MD5:        $MD5

VENDOR INFORMATION:
-------------------
Product Name:   ReactorPro
Vendor:         Hyperspace Technologies
Website:        https://reactorpro.ng
Contact:        [email protected]
GitHub:         https://github.com/DrOlu/ReactorPro

DESCRIPTION:
------------
ReactorPro is an AI-powered coding assistant desktop application built with
Electron. It provides developers with AI-assisted code completion, chat
functionality, and integrates with various language model APIs.

The application is:
- Open source (MIT License)
- Digitally signed by Hyperspace Technologies
- Built automatically via GitHub Actions CI/CD
- Distributed through GitHub Releases

This is NOT malware. Please whitelist this application.

SUBMISSION LINKS:
-----------------
1. Microsoft Defender:  https://www.microsoft.com/en-us/wdsi/filesubmission
2. Norton/Symantec:     https://submit.norton.com/
3. McAfee:              https://www.mcafee.com/enterprise/en-us/threat-center/threat-feedback.html
4. Kaspersky:           https://opentip.kaspersky.com/
5. Avast/AVG:           https://www.avast.com/false-positive-file-form.php
6. Bitdefender:         https://www.bitdefender.com/submit/
7. ESET:                https://support.eset.com/en/kb141
8. Trend Micro:         https://www.trendmicro.com/en_us/about/legal/detection-reevaluation.html
9. Malwarebytes:        https://www.malwarebytes.com/support/fp
10. Google Safe Browse: https://safebrowsing.google.com/safebrowsing/report_error/

================================================================================
EOF

Best Practices

  1. Submit after each major release - New versions may trigger new detections
  2. Keep records - Track submission tickets/case numbers
  3. Be patient - Whitelisting can take 1-7 days per vendor
  4. Monitor VirusTotal - Check periodically for new detections
  5. Code sign properly - Signed binaries are more likely to be whitelisted quickly
  6. Provide source code links - Open source projects are easier to verify

Automated Monitoring

Set up a GitHub Action to check VirusTotal after each release:

name: Check VirusTotal

on:
  release:
    types: [published]

jobs:
  check-vt:
    runs-on: ubuntu-latest
    steps:
      - name: Download release asset
        run: |
          gh release download ${{ github.event.release.tag_name }} \
            --pattern "*.exe" --dir ./assets
        env:
          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          
      - name: Submit to VirusTotal
        run: |
          for file in ./assets/*.exe; do
            echo "Submitting $file to VirusTotal..."
            curl -s --request POST \
              --url 'https://www.virustotal.com/api/v3/files' \
              --header "x-apikey: ${{ secrets.VT_API_KEY }}" \
              --form file=@"$file"
          done

Priority Vendors for ReactorPro

For a developer tool targeting Windows users, prioritize:

  1. Microsoft Defender/SmartScreen - Most critical, affects all Windows users
  2. Google Safe Browsing - Affects Chrome downloads
  3. Norton - High consumer market share
  4. Windows Defender ATP - Enterprise users
  5. Malwarebytes - Popular among tech-savvy users

Timeframes

VendorTypical Response Time
Microsoft1-3 business days
Norton2-5 business days
Kaspersky1-2 business days
Avast/AVG1-3 business days
Bitdefender2-4 business days
ESET1-2 business days

Contact for Escalation

If false positives persist after submission:

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.