VirusTotal API を介したアップロードされたファイルのウイルススキャン?

I realize virus scanning of files is included in the paid enterprise version, but in an age where privacy and security are becoming increasingly crucial, shouldn’t the free version also have something like that to promote free sharing of information?

I don’t know how the enterprise anti virus works, but perhaps the free version could use the VirusTotal API to check URLs of uploads and display scan results beside them?

Has this method been considered, or is there already a plugin for something like this that I’m unaware of?

「いいね!」 1

Our plugin is open source and available here: GitHub - discourse/discourse-antivirus: Scan your Discourse uploads.. It uses ClamAV

At the moment we only support it directly via our Enterprise plan because:

「いいね!」 7

Echoing Kris, I’m not aware of anything outside of our ClamAV integration at the moment, but I also want to add that anyone looking for a fun plugin project to start playing with Discourse plugins, getting Discourse to use something like the VirusTotal API for uploads sounds like a good one!

「いいね!」 3

VirusTotalでは、あなたのようなユーザーが早晩追放されることを願っています。

サービスから、素材、情報、または機能をコピー、複製、変更、修正、派生作品を作成、公に表示、再発行、アップロード、投稿、送信、再販、または配布してはならないこと、また、これらを試みてはならないことに同意するものとします。これには、サービスをアンチウイルス/URLスキャナーのテスト目的で使用すること、またはアンチウイルス業界/URLスキャナー業界に直接的または間接的に損害を与え、競合し、またはその他の方法で妨げる可能性のある方法で使用することが含まれますが、これらに限定されません。

https://support.virustotal.com/hc/en-us/articles/115002145529-Terms-of-Service

「いいね!」 1

トピックの開始者は、Discourseのエンタープライズ版と無料版に言及していたと思います。

それでも、VirusTotalは無料で使用できるAPIを提供しています。Public vs Premium API で読むことができます。

一方、Public APIは、誰もが無償で使用できるエンドポイントのセットです。Public APIを使用するために必要なのは、VirusTotalコミュニティにサインアップし、「はじめに」に記載されているとおりにAPIキーを取得することだけです。

これが害を及ぼすとは思いません。

「いいね!」 5