Skip to content
Back to skills

1c Web Unpublish

ASecurity

Удаление веб-публикации 1С из Apache. Используй когда пользователь просит убрать публикацию, удалить веб-доступ к базе

  • 73 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentsshellbash

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 2, 2026

npx -y skills add Desko77/claude-code-skills-1c --skill 1c-web-unpublish --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 1c Web Unpublish?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 1c Web Unpublish
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/desko77-1c-web-unpublish/badge)](https://www.skillsdirectory.com/skills/desko77-1c-web-unpublish)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: 1c-web-unpublish
description: Удаление веб-публикации 1С из Apache. Используй когда пользователь просит убрать публикацию, удалить веб-доступ к базе
argument-hint: "<appname | --all>"
allowed-tools:
  - Bash
  - Read
  - Glob
  - AskUserQuestion
---

# /web-unpublish - Удаление веб-публикации 1С из Apache

Удаляет блок публикации из `httpd.conf` и каталог `publish/{appname}` внутри Apache. Если других публикаций не осталось - удаляет глобальный блок 1C и останавливает Apache. С флагом `--all` удаляет все публикации разом.

> **Внимание:** этот навык управляет только веб-публикациями в Apache (блоки в `httpd.conf` + каталог `publish/`). Он **НЕ** удаляет каталоги проекта, `upload/`, базы данных или исходники.

## Usage

```
/web-unpublish <appname>
/web-unpublish bpdemo
/web-unpublish --all
```

## Параметры подключения

Прочитай `.v8-project.json` из корня проекта. Если задан `webPath` - используй как `-ApachePath`.
По умолчанию `tools/apache24` от корня проекта.

Если пользователь не указал `appname` и не указал `--all`, выполни `/web-info` чтобы показать список публикаций и спроси какую удалить.

Если пользователь просит удалить **все** публикации - используй `-All`.

## Команда

```powershell
powershell.exe -NoProfile -File skills/1c-web-unpublish/scripts/web-unpublish.ps1 <параметры>
```

### Параметры скрипта

| Параметр | Обязательный | Описание |
|----------|:------------:|----------|
| `-AppName <имя>` | * | Имя публикации |
| `-All` | * | Удалить все публикации |
| `-ApachePath <путь>` | нет | Корень Apache (по умолчанию `tools/apache24`) |

> `*` - нужен либо `-AppName`, либо `-All`

## Примеры

```powershell
# Удалить одну публикацию
powershell.exe -NoProfile -File skills/1c-web-unpublish/scripts/web-unpublish.ps1 -AppName "bpdemo"

# Удалить все публикации
powershell.exe -NoProfile -File skills/1c-web-unpublish/scripts/web-unpublish.ps1 -All

# С указанием пути
powershell.exe -NoProfile -File skills/1c-web-unpublish/scripts/web-unpublish.ps1 -AppName "mydb" -ApachePath "C:\tools\apache24"
```

Files in this skill

  • SKILL.md2.8 KB
  • scripts/web-unpublish.ps15.7 KB
  • scripts/web-unpublish.py6.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.