Token导航 LogoToken导航

Agent Skill · 研究检索

li-base-scan(李碱基扫描)

li-base-scan 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

li-base-scan 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为执行命令;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 25,549。

总安装 3,744周安装 150GitHub Stars 公开资料未说明下载 1,212核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
0.0.2

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:li-base-scan(李碱基扫描)
来源仓库:https://github.com/43622283/li-base-scan
安装命令:
openclaw skills install li-base-scan
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install li-base-scan

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

li-base-scan 集成多种安全扫描工具,对单一 Linux 主机执行端口、漏洞与配置检查。适用于运维审计、上线前安全检查或应急响应中的快速风险识别。通过 SSH 密钥认证远程执行只读命令,输出扫描报告供人工复核。严禁在生产环境直接运行,且必须确保密钥权限最小化,防止横向移动风险。

扫描结果仅为参考,需结合上下文判断,不可自动执行修复或变更操作。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install li-base-scan;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

li-base-scan 怎么安装?

在终端执行 openclaw skills install li-base-scan。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

li-base-scan 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

li-base-scan 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 openclaw skills install li-base-scan 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

li-base-scan 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

li-base-scan 用的人多吗?

公开数据是累计安装 3,744 次,近一周安装 150 次,下载 1,212 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

li-base-scan 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
li-base-scan

李碱基扫描 · 本页

3,744—执行命令MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
li-base-scan
description
Linux base security scanner integrating multiple tools - nmap, lynis, nikto, sqlmap, trivy. SINGLE HOST ONLY. Features secure temp files, progress bar, scan history, report export. Comprehensive security baseline scanning with hardened implementation.
license
MIT
metadata
author
北京老李 (Beijing Lao Li)
version
0.0.2
tags
[security, scanning, nmap, linux, audit]

Li Base Scan v0.0.2 - Linux安全基线扫描器 / Linux Security Baseline Scanner

作者 Author: 北京老李 (Beijing Lao Li) 版本 Version: 0.0.2 许可证 License: MIT


🌐 Language / 语言


<a name="中文文档-chinese-docs"></a>

中文文档 Chinese Docs

⚠️ 安全限制 - 重要

本工具仅支持单主机扫描,出于安全考虑,以下输入会被拒绝:

  • ❌ CIDR网段 (如 192.168.1.0/24)
  • ❌ IP范围 (如 192.168.1.1-254)
  • ❌ 多目标 (如 192.168.1.1,192.168.1.2)

允许的目标格式:

  • ✅ 单个IP: 192.168.1.1
  • ✅ 域名: scanme.nmap.org
  • ✅ 本地地址: 127.0.0.1, localhost

概述

Li Base Scan 是一个集成多种安全工具的Linux基线扫描器,v0.0.2版本包含以下增强功能:

  • 网络安全 - 使用安全临时文件、完善超时处理、错误脱敏
  • 进度显示 - 实时进度条显示扫描进度
  • 历史记录 - SQLite数据库存储扫描历史
  • 报告导出 - 支持Markdown和JSON格式导出
  • AI分析 - 自动生成AI分析请求区块

集成工具

工具功能扫描类型
nmap端口扫描、服务识别网络层
lynis系统安全审计主机层
niktoWeb漏洞扫描应用层
sqlmapSQL注入测试应用层
trivy容器/文件系统漏洞多层

扫描模式

1. Quick Scan (快速扫描)
快速扫描 127.0.0.1
  • 工具: nmap
  • 时间: ~30秒
  • 用途: 快速了解开放端口
2. Standard Scan (标准扫描)
标准扫描 127.0.0.1
  • 工具: nmap + lynis
  • 时间: 2-5分钟
  • 用途: 端口+系统配置审计
3. Full Scan (完整扫描)
完整扫描 127.0.0.1
完整扫描 127.0.0.1 包含web
  • 工具: nmap + lynis + trivy
  • 时间: 5-10分钟
  • 用途: 全面安全评估
4. Web Focused (Web专项)
web扫描 http://localhost
扫描网站 http://example.com
  • 工具: nmap + nikto
  • 时间: 2-3分钟
  • 用途: Web应用安全检测
5. Compliance (合规检查)
合规扫描 127.0.0.1
基线检查 localhost
  • 工具: lynis + trivy
  • 时间: 3-5分钟
  • 用途: CIS基线合规检查
6. Stealth (隐蔽扫描) [v0.0.2新增]
隐蔽扫描 192.168.1.1
慢速扫描 target.com
  • 工具: nmap (stealth模式)
  • 时间: 5-10分钟
  • 用途: 避免IDS/IPS检测

对话输入示例

基础命令
"快速扫描 192.168.1.1"
"标准扫描 localhost"
"检查系统安全"
"扫描网站 http://localhost:8080"
"完整安全评估 127.0.0.1"
"基线扫描"
"隐蔽扫描 10.0.0.1"
LLM 交互式对话
"扫描 example.com 并检查SQL注入"
"发现什么漏洞?"
"给我修复建议"
"导出HTML报告"
"系统加固情况如何?"
"Web应用有什么问题?"

命令行使用

基本扫描
# 快速扫描
python3 scripts/li_base_scan.py 127.0.0.1 --mode quick

# 标准扫描
python3 scripts/li_base_scan.py 127.0.0.1 --mode standard

# 完整扫描
python3 scripts/li_base_scan.py 127.0.0.1 --mode full
对话模式
python3 scripts/li_base_scan.py -c "快速扫描 127.0.0.1"
导出报告 [v0.0.2新增]
# 导出Markdown报告
python3 scripts/li_base_scan.py 127.0.0.1 --mode full --export markdown

# 导出JSON报告
python3 scripts/li_base_scan.py 127.0.0.1 --mode full --export json

# 生成HTML报告(通过entrypoint)
python3 scripts/entrypoint.py '{"target": "127.0.0.1", "tools": ["nmap", "lynis"], "format": "html"}'
查看历史 [v0.0.2新增]
python3 scripts/li_base_scan.py --history
JSON输出
python3 scripts/li_base_scan.py 127.0.0.1 --mode standard --json

输出格式

控制台报告
  • 执行摘要 - 整体风险评级
  • 网络发现 - nmap端口扫描结果
  • 系统审计 - lynis合规评分和建议
  • Web安全 - nikto发现的Web漏洞
  • 漏洞清单 - trivy发现的CVE
  • 修复建议 - 按优先级排序的行动项
  • AI分析区块 - 供大模型分析的原始数据
导出文件 [v0.0.2新增]

报告保存在: /root/.openclaw/skills/li-base-scan/reports/

  • scan_<hash>_<timestamp>.md - Markdown格式
  • scan_<hash>_<timestamp>.json - JSON格式
历史记录 [v0.0.2新增]

数据库位置: /root/.openclaw/skills/li-base-scan/history.db

v0.0.2 安全增强

1. 安全临时文件
# 使用tempfile.NamedTemporaryFile代替硬编码路径
with tempfile.NamedTemporaryFile(mode='w', suffix='.json', 
                                 delete=False, dir='/tmp') as f:
    temp_file = f.name
os.chmod(temp_file, 0o600)  # 限制权限
2. 完善的超时处理
# 子进程超时后正确终止
proc.terminate()
try:
    proc.wait(timeout=5)
except subprocess.TimeoutExpired:
    proc.kill()
3. 错误信息脱敏
# 不暴露内部实现细节
return {"error": "扫描执行失败", "tool": "nmap"}
# 详细错误记录到日志
logger.error(f"Nmap scan failed")
4. 审计日志

日志位置: /var/log/li-base-scan.log

2024-01-01 10:00:00 - INFO - Starting scan: mode=quick, target_hash=a1b2c3d4

依赖工具

# 安装所有依赖
apt-get update
apt-get install -y nmap lynis nikto sqlmap

# trivy安装
curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh

使用建议

快速检查 (日常)
python3 scripts/li_base_scan.py -c "快速扫描 127.0.0.1"
定期深度扫描 (每周)
python3 scripts/li_base_scan.py 127.0.0.1 --mode full --export markdown
Web应用测试
python3 scripts/li_base_scan.py http://localhost:8080 --mode web
查看历史趋势
python3 scripts/li_base_scan.py --history

安全警告

⚠️ 仅扫描您拥有或获得明确授权的系统!

  • 未经授权的扫描可能违反法律
  • sqlmap测试需谨慎,可能触发WAF/IDS
  • 生产环境请使用--safe-mode避免破坏性测试

故障排除

扫描超时
# 增加超时时间
python3 scripts/li_base_scan.py 127.0.0.1 --timeout 600
禁用进度条
# JSON输出或禁用进度
python3 scripts/li_base_scan.py 127.0.0.1 --json
python3 scripts/li_base_scan.py 127.0.0.1 --no-progress
查看日志
tail -f /var/log/li-base-scan.log

<a name="english-documentation"></a>

English Documentation

⚠️ Security Restrictions - Important

This tool supports SINGLE HOST scanning only. The following inputs are REJECTED for security reasons:

  • ❌ CIDR ranges (e.g., 192.168.1.0/24)
  • ❌ IP ranges (e.g., 192.168.1.1-254)
  • ❌ Multiple targets (e.g., 192.168.1.1,192.168.1.2)

Allowed target formats:

  • ✅ Single IP: 192.168.1.1
  • ✅ Domain: scanme.nmap.org
  • ✅ Local address: 127.0.0.1, localhost

Overview

Li Base Scan is a Linux security baseline scanner integrating multiple tools. Version 0.0.2 includes:

  • Security Hardening - Secure temp files, proper timeout handling, error sanitization
  • Progress Display - Real-time progress bar
  • Scan History - SQLite database for scan history
  • Report Export - Markdown and JSON export support
  • AI Analysis - Auto-generated AI analysis blocks

Integrated Tools

ToolFunctionScan Type
nmapPort scanning, service detectionNetwork Layer
lynisSystem security auditHost Layer
niktoWeb vulnerability scanningApplication Layer
sqlmapSQL injection testingApplication Layer
trivyContainer/filesystem vulnerabilitiesMulti-layer

Scan Modes

1. Quick Scan
quick scan 127.0.0.1
  • Tool: nmap
  • Time: ~30 seconds
  • Purpose: Quick port discovery
2. Standard Scan
standard scan 127.0.0.1
  • Tools: nmap + lynis
  • Time: 2-5 minutes
  • Purpose: Port + system configuration audit
3. Full Scan
full scan 127.0.0.1
  • Tools: nmap + lynis + trivy
  • Time: 5-10 minutes
  • Purpose: Comprehensive security assessment
4. Web Focused
web scan http://localhost
scan website http://example.com
  • Tools: nmap + nikto
  • Time: 2-3 minutes
  • Purpose: Web application security detection
5. Compliance
compliance scan 127.0.0.1
baseline check localhost
  • Tools: lynis + trivy
  • Time: 3-5 minutes
  • Purpose: CIS baseline compliance check
6. Stealth [v0.0.2 New]
stealth scan 192.168.1.1
slow scan target.com
  • Tool: nmap (stealth mode)
  • Time: 5-10 minutes
  • Purpose: Avoid IDS/IPS detection

Command Line Usage

Basic Scanning
# Quick scan
python3 scripts/li_base_scan.py 127.0.0.1 --mode quick

# Standard scan
python3 scripts/li_base_scan.py 127.0.0.1 --mode standard

# Full scan
python3 scripts/li_base_scan.py 127.0.0.1 --mode full
Conversation Mode
python3 scripts/li_base_scan.py -c "quick scan 127.0.0.1"
Export Reports [v0.0.2 New]
# Export Markdown report
python3 scripts/li_base_scan.py 127.0.0.1 --mode full --export markdown

# Export JSON report
python3 scripts/li_base_scan.py 127.0.0.1 --mode full --export json
View History [v0.0.2 New]
python3 scripts/li_base_scan.py --history
JSON Output
python3 scripts/li_base_scan.py 127.0.0.1 --mode standard --json

Output Format

Console Report
  • Executive Summary - Overall risk rating
  • Network Discovery - nmap port scan results
  • System Audit - lynis compliance score and recommendations
  • Web Security - Web vulnerabilities found by nikto
  • Vulnerability List - CVEs discovered by trivy
  • Remediation - Prioritized action items
  • AI Analysis Block - Raw data for LLM analysis
Exported Files [v0.0.2 New]

Reports saved to: /root/.openclaw/skills/li-base-scan/reports/

  • scan_<hash>_<timestamp>.md - Markdown format
  • scan_<hash>_<timestamp>.json - JSON format
History [v0.0.2 New]

Database location: /root/.openclaw/skills/li-base-scan/history.db

v0.0.2 Security Enhancements

1. Secure Temp Files
# Use tempfile.NamedTemporaryFile instead of hardcoded paths
with tempfile.NamedTemporaryFile(mode='w', suffix='.json', 
                                 delete=False, dir='/tmp') as f:
    temp_file = f.name
os.chmod(temp_file, 0o600)  # Restrict permissions
2. Proper Timeout Handling
# Properly terminate subprocess after timeout
proc.terminate()
try:
    proc.wait(timeout=5)
except subprocess.TimeoutExpired:
    proc.kill()
3. Error Sanitization
# Don't expose internal implementation details
return {"error": "Scan execution failed", "tool": "nmap"}
# Log detailed errors
logger.error(f"Nmap scan failed")
4. Audit Logging

Log location: /var/log/li-base-scan.log

2024-01-01 10:00:00 - INFO - Starting scan: mode=quick, target_hash=a1b2c3d4

Dependencies

# Install all dependencies
apt-get update
apt-get install -y nmap lynis nikto sqlmap

# Install trivy
curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh

Usage Recommendations

Quick Check (Daily)
python3 scripts/li_base_scan.py -c "quick scan 127.0.0.1"
Periodic Deep Scan (Weekly)
python3 scripts/li_base_scan.py 127.0.0.1 --mode full --export markdown
Web Application Testing
python3 scripts/li_base_scan.py http://localhost:8080 --mode web
View History Trends
python3 scripts/li_base_scan.py --history

Security Warning

⚠️ Only scan systems you own or have explicit authorization to scan!

  • Unauthorized scanning may violate laws
  • sqlmap tests should be used cautiously, may trigger WAF/IDS
  • Use --safe-mode in production to avoid destructive testing

Troubleshooting

Scan Timeout
# Increase timeout
python3 scripts/li_base_scan.py 127.0.0.1 --timeout 600
Disable Progress Bar
# JSON output or disable progress
python3 scripts/li_base_scan.py 127.0.0.1 --json
python3 scripts/li_base_scan.py 127.0.0.1 --no-progress
View Logs
tail -f ~/.openclaw/logs/li-base-scan.log

📞 Contact / 联系方式

Author: 北京老李 (Beijing Lao Li) Email: (请添加您的邮箱) GitHub: (请添加您的GitHub链接)


*Made with ❤️ by 北京老李 (Beijing Lao Li)*

平台分布

OpenClaw

93.67%
按下载量换算1,135

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 openclaw skills install li-base-scan 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills