Skip to content

VirusTotal Link Checker

Actions
Github Action to check links using VirusTotal API
v1.0.0
LatestPre-release
Star (1)

Tags

 (1)

gh-action-virustotal-link-checker

GitHub action to check for Malicious URLs using VirusTotal API

Get VirusTotal API KEY here

Due to VirusTotal API personal limits, GH Action checks each url every 30 seconds

Idea: Thanks to Eric Siu a.k.a randomishwalk issue link

Demo action run

Example:

name: Check Malicious Links

on:
  push:
    branches:
      - 'main'
  pull_request:
    branches:
      - 'main'

jobs:
  check-links:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout Repo
        uses: actions/checkout@v4

      - name: Run VirusTotal Link Checker
        uses: arddluma/[email protected]
        with:
            virustotal-api-key: ${{ secrets.VIRUS_TOTAL_API_KEY }}
            filename: 'README.md'
            malicious_threshold: 1
            suspicious_threshold: 1

VirusTotal Link Checker is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Github Action to check links using VirusTotal API
v1.0.0
LatestPre-release

Tags

 (1)

VirusTotal Link Checker is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.