Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

d

v1.0.3

Guide to deploy multiple OpenClaw agents in isolated Docker containers communicating via a secure shared filesystem without exposing network ports or using e...

0· 142·0 current·0 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
high confidence
!
Purpose & Capability
Registry description says this skill guides deploying OpenClaw agents in isolated Docker containers, but the provided SKILL.md contains only instructions and a Python snippet to draw an ASCII letter 'D'. The declared purpose and actual capability are inconsistent.
Instruction Scope
The SKILL.md itself is narrowly scoped and only instructs how to construct ASCII art (no file system access, no external network calls, no reading of unrelated env vars). As-written, the instructions do not attempt any dangerous or out-of-scope actions.
Install Mechanism
This is an instruction-only skill with no install spec and no code files beyond SKILL.md, so there is nothing written to disk or downloaded during install.
!
Credentials
The skill declares no required environment variables or credentials, which is consistent with the ASCII-art instructions but inconsistent with the registry description that implies Docker/container operations (which would normally require binaries, credentials, or config). This mismatch suggests the metadata may be wrong or the package mispackaged.
Persistence & Privilege
The skill is not marked always:true, has default invocation settings, and does not request persistent system presence or modify other skills. No elevated privileges are requested.
What to consider before installing
Do not assume this skill will deploy containers — the metadata and actual instructions disagree. If you expected a deployment tool, ask the publisher for the correct package or a README matching that purpose. If you only need ASCII-art helpers, this SKILL.md is harmless. Avoid installing or granting any elevated access until the author clarifies the intended functionality and fixes the mismatched metadata. If you obtained this from a registry, check the owner's profile, changelog, and other published files for signs of mispublish or tampering.

Like a lobster shell, security has layers — review code before you run it.

latestvk978kkymc3w81rq1smycqpatrs838051
142downloads
0stars
4versions
Updated 4w ago
v1.0.3
MIT-0

Skill: Drawing an ASCII "D" Graph

Objective

To construct a visual representation of the letter "D" using standard text characters, focusing on creating a straight vertical spine and a curved outer edge.

Core Concept

Unlike the "V" shape, which relies on simple diagonal lines, the letter "D" requires a mix of straight vertical lines and a curved boundary. This is achieved by manipulating the spacing between the vertical "spine" of the letter and the "curve" on the right side, widening the gap in the middle and narrowing it at the top and bottom.

Step-by-Step Guide

  1. Define Dimensions: Determine the height of your letter. For a balanced look, the width usually extends to about half the height. Let's use a height of 7 lines for this example.
  2. Identify the Center: To create a symmetrical curve, you need to know the middle row. Calculate mid_height as height // 2.
  3. Iterate Through Rows: Loop through each line from top to bottom using a counter i (from 0 to height - 1).
  4. Calculate Spacing Logic: For each row, determine how many spaces should exist between the vertical bar | and the curved edge *.
    • The Vertical Spine: This is constant. Every line starts with the character | (or # or I).
    • The Curve Logic:
      • Top and Bottom Rows: The gap is widest here to form the top and bottom of the D.
      • Middle Rows: The gap narrows as you approach the vertical center.
      • The Center Row: The gap is at its minimum (often just 1 space or 0 spaces depending on the font style).
    • Formula: A simple way to calculate the inner padding is to measure the distance of the current row i from the center mid_height. The closer to the center, the smaller the padding.
  5. Construct the Line:
    • Print the vertical spine character.
    • Print the calculated number of spaces.
    • Print the curve character (e.g., *).

Visual Example (Height = 7)

Let's trace the logic for a "D" with a height of 7:

Row (i)Distance from CenterInner PaddingResulting Line
0 (Top)Far3 spaces`
1Medium2 spaces`
2Close1 space`
3 (Center)Zero (Center)1 space (Min)`
4Close1 space`
5Medium2 spaces`
6 (Bottom)Far3 spaces`

(Note: In a more advanced rendering, the middle might be filled with *** to create a solid block look, but the outline method above is the standard ASCII approach.)

Python Code Snippet

Here is the logic implemented in Python to draw a clean, outlined "D":

def draw_ascii_d(height):
    # Ensure height is odd for a perfect center
    if height % 2 == 0:
        height += 1
       
    mid = height // 2
   
    print(f"--- ASCII D (Height: {height}) ---")
   
    for i in range(height):
        # 1. Draw the vertical spine
        line = "|"
       
        # 2. Calculate distance from the center row
        distance_from_center = abs(i - mid)
       
        # 3. Determine padding
        # We add +1 to ensure there is always at least one space
        # The padding increases as we move away from the center
        padding = distance_from_center + 1
       
        # 4. Add spaces and the curve character
        line += " " * padding
        line += "*"
       
        print(line)

# Example usage
draw_ascii_d(7)

Comments

Loading comments...