antinet-security-scan

Scans files and URLs against domain blacklists and license rules to output pass or reject verdicts.

6.0k|578|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/anbeime/skill --skill antinet-security-scan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: antinet-security-scan
Source: https://github.com/anbeime/skill/tree/main/skills/antinet-security-scan
Command: npx skills add https://github.com/anbeime/skill --skill antinet-security-scan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Document processing pipelines need a mandatory security gate to intercept non-compliant files and suspicious external URLs before they enter the system, enforcing a zero-trust baseline.

Core Features & Use Cases

  • Entry-point compliance scanning: Inspects local files (PDF, PPT, Excel, Word, images) and external URLs against a known-violation domain blacklist and OA document license rules.
  • Structured verdicts: Outputs a pass/reject verdict, a detailed scan report with risk levels, and a provenance trace ID for audit logging.
  • Fail-closed design: When the scanner, file-type detection, or blacklist store fails, it rejects and alerts rather than degrading to allow.
  • Use Case: A RAG knowledge base mounts this Skill as its first pipeline stage so that any document sourced from Sci-Hub-like domains or unlicensed origins is automatically rejected with a written compliance report.

Quick Start

Run the security scan on this incoming file or URL and give me the pass or reject verdict with the full compliance report.

Frequently Asked Questions about antinet-security-scan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a security scan gate to a document processing pipeline?

Mount the scan as the first pipeline stage so every file or URL is checked before processing. It returns a pass or reject verdict plus a report, and rejected items never reach downstream stages.

How to check if a URL comes from a blacklisted domain in Python?

Resolve the URL's domain and compare it against a local blacklist stored as CSV or JSON. This Skill ships such a blacklist covering known violation domains and flags matches in its scan report.

What file types does the security scan support?

It accepts PDF, PowerPoint, Excel, Word, and image files, using python-magic style file-type detection. Unrecognized file types are marked reject and routed to an administrator for confirmation.

What happens when the security scan service is unavailable?

The scan follows a fail-closed policy: it rejects the file and raises an alert instead of allowing it through. Blacklist read failures fall back to a reject-all conservative strategy with an operations notification.

Can I customize the compliance rules used by the scan?

Yes, pass an optional policy_ref parameter to override the default rule set. This lets you adapt the verdict criteria to different industry compliance baselines without changing the scanning logic.