semvec/pypi-packages huggingface dataset:
AI-Jarvis-DA 0.2.3
Jarvis AI - Персональный AI ассистент с Яндекс GPT
Requires Python: >=3.8

# Jarvis AI 🤖

Умный ассистент с доступом к файловой системе и возможностью анализа проблем через скриншоты. 
**Теперь с российской нейросетью Яндекс GPT!**

## 🚀 Быстрый старт (3 шага)

### 1. Установка
```bash
pip install jarvis-ai
django-celery-boost 0.7
Django Abstract Model to work with Celery
Requires Python: >=3.9

# django-celery-boost

[![Test](https://github.com/unicef/django-celery-boost/actions/workflows/test.yml/badge.svg)](https://github.com/unicef/django-celery-boost/actions/workflows/test.yml)
[![Lint](https://github.com/unicef/django-celery-boost/actions/workflows/lint.yml/badge.svg)](https://github.com/unicef/django-celery-boost/actions/workflows/lint.yml)
[![Documentation](https://github.com/unicef/django-celery-boost/actions/workflows/docs.yml/badge.svg)](https://unicef.github.io/django-celery-boost/)
[![codecov](https://codecov.io/github/unicef/django-celery-boost/graph/badge.svg?token=L7HA5PJ45B)](https://codecov.io/github/unicef/django-celery-boost)
[![PyPI - Python Version](https://img.shields.io/pypi/v/django-celery-boost)](https://pypi.org/project/django-celery-boost/)



django-celery-boost is a small Django Abstract Model that provides some useful methods to manage
Models that represents the "context" of a Celery task.

## Links

- Documentation https://unicef.github.io/django-celery-boost/
- Source Code - https://github.com/unicef/django-celery-boost
- Pypi - https://pypi.org/project/django-celery-boost/




## Features

- Easy control Django Model records to celery task
- Business View of Celery Task
- Revoke tasks with to running workers
- Retrieve task position in the queue
- Admin integration to inspect task status (running/result/error)



---

Django-celery-boost has been developed as part of the UNICEF HOPE project, read more at https://unicef.github.io/hope-documentation/

---
ferruccio 114.514.1919
A static analysis tool for WordPress plugins
Requires Python: >=3.8

# Ferruccio - WordPress Plugin Analysis Tool

Ferruccio is a static analysis tool designed to scan WordPress plugins (directories or zip files) and generate security reports for developers and security auditors. It prioritizes high-confidence detections while offering a "suspicious" mode for deeper manual review.

## Features

- **Smarter PHP Analysis**:
    - Tracks function scopes to accurately verify AJAX handlers (nonce/capability checks).
    - Detects SQL injection (unprepared `$wpdb` calls).
    - Detects XSS (unscaped `echo`/`print`).
    - Detects insecure file uploads and object injection (`unserialize`).
- **JavaScript Analysis**:
    - Detects DOM XSS (`innerHTML`, `document.write`).
    - Flags dangerous functions (`eval`, `setTimeout` with strings).
    - Checks for hardcoded secrets.
- **Attack Surface Mapping**: Lists actions, filters, REST routes, and shortcodes.
- **Multiple Formats**: Outputs reports in Text, Markdown, or JSON.
- **Extensible**: Supports custom config files and offline vulnerability databases.

## Installation

Requires Python 3.8+.

```bash
pip install ferruccio
```

## Usage

### CLI

```bash
# Check version
ferruccio --version

# Scan a single plugin (zip or directory)
ferruccio scan plugin.zip --wp-version 6.7 --php-version 8.2 --format text

# Scan all plugins in a directory (parallel execution)
ferruccio scan --all ./wp-content/plugins --threads 6 --format markdown > report.md

# Include low-confidence hints
ferruccio scan plugin.zip --include-suspicious --format json

# Use a config file and vulnerability DB
ferruccio scan plugin.zip --config .ferruccio.yml --vuln-db advisories.json
```

### Library

```python
from pathlib import Path
from ferruccio import scan_path, Scanner

# Simple scan
report = scan_path("plugin.zip", strict=True)
print(report.metadata.name, len(report.findings))

# Advanced usage
scanner = Scanner(strict=False, include_suspicious=True)
project = scanner.scan_plugins_dir(Path("./wp-content/plugins"))
print(project.summary)
```

## Configuration

You can customize the scanner using a `.ferruccio.yml` file:

```yaml
strict: true
include_suspicious: false
ignore_paths:
  - "tests/*"
  - "vendor/*"
deny_sinks:
  "system": "Command injection risk"
```

## License

MIT License. See [LICENSE](LICENSE) for details.