semvec/pypi-packages huggingface dataset:
shdwdb 0.0.10
a package for tables
License: MIT
Requires Python: >=3.8.18

# The ShdwDB package
package for tables
## Functions
### `make(name, column_names, row_names)`
This creates a new database. `column_names` must be an iterable containing the names of the columns. `row_names` must be also be an iterable with the row names.
### `retrieve(name, filename_saved)`
Retrive a database from local filesystem. Give it a name and specifiy file path, path with be relative to current directory
## Database methods
+ `set(column, row, value)`: Set a value to a cell.
+ `delete_item(column, row)`: Set the cell value to None.
+ `delete_column(column)`: Delete the column.
+ `delete_row(row)`: Delete the row.
+ `get_value(column, row)`: Get the value of a cell.
+ `get_column(column)`: Get a column.
+ `get_row(row)`: Get a row(as a string).
+ `save(filename_to_save)`: save to local filesystem. `filename_to_save` is relative to current path
+ `add_column(name)`: Add a column.
+ `add_row(name)`: Add a row.

Release notes:
+ teensy bit buggy
+ removed json dependency and fixed description
ai-security-toolkit 1.1.2
A red-team AI security framework with adversarial attack modules
License: MIT
Requires Python: >=3.8

# 🛡️ AI Security Toolkit

[![Made by Rishit Goel 💻](https://img.shields.io/badge/Made%20by-Rishit%20Goel-blueviolet?style=flat-square&logo=github)](https://github.com/rishit03)
![Python](https://img.shields.io/badge/Python-3.8+-blue?logo=python)
![License](https://img.shields.io/github/license/rishit03/ai-security-toolkit?style=flat)
[![PyPI](https://img.shields.io/pypi/v/ai-security-toolkit?color=brightgreen)](https://pypi.org/project/ai-security-toolkit/)
![GitHub Repo stars](https://img.shields.io/github/stars/rishit03/ai-security-toolkit?style=social)
![GitHub last commit](https://img.shields.io/github/last-commit/rishit03/ai-security-toolkit?color=green)

A red-team framework for testing the vulnerabilities of AI models through adversarial attacks, privacy leakage, and model exploitation techniques — built and maintained by [@rishit03](https://github.com/rishit03).

---

## 🚀 Features

✅ 5+ attack modules  
✅ Unified logging and visualization  
✅ Command-line interface (interactive menu)  
✅ Modular, reusable, and pip-installable  
✅ Built using TensorFlow, CleverHans, and Python's best practices

---

## 📦 Modules Included

| Module Name                | Description |
|----------------------------|-------------|
| 🔓 Adversarial Attack (FGSM)     | Confuses the model with small pixel changes |
| 💉 Label Flip Poisoning          | Modifies training labels to reduce model accuracy |
| 🧠 Membership Inference Attack  | Infers if a data point was used in training |
| 🪞 Model Inversion              | Reconstructs training images from the model |
| 🧬 Model Stealing               | Clones the target model using black-box queries |
| 🎯 Backdoor Trigger Attack      | Embeds a hidden trigger that forces misclassification |

---

## 💻 CLI Usage

```bash
# After pip install or cloning locally
python ai_toolkit/run.py
Plinx 1.0.1
Plinx is an experimental, minimalistic, and extensible web framework and ORM written in Python.
License: MIT
Requires Python: >=3.11.0


# Plinx

![purpose](https://img.shields.io/badge/purpose-learning-green.svg)
![PyPI](https://img.shields.io/pypi/v/Plinx.svg)

**Plinx** is an experimental, minimalistic, and extensible WSGI-based web framework and ORM written in Python.  
It is designed to be simple, fast, and easy to extend, making it ideal for rapid prototyping and educational purposes.

---

## Features

- 🚀 Minimal and fast WSGI web framework
- 💾 Integrated Object-Relational Mapper (ORM)
- 🛣️ Intuitive routing system (including parameterized and class-based routes)
- 🧩 Extensible middleware support
- 🧪 Simple, readable codebase for learning and hacking
- 📝 Type hints and modern Python best practices

---

## Installation

Install from PyPI:

```bash
pip install Plinx
```

Install directly from the git source:

```bash
pip install git+https://github.com/dhavalsavalia/plinx.git
```

---

## Quickstart

Create a simple web application in seconds:

```python
# myapp.py
from plinx import Plinx

app = Plinx()

@app.route("/")
def index(request, response):
    response.text = "Hello, Plinx 1.0.1!"

# Example using the ORM (requires database setup)
# from plinx.orm import Database, Table, Column
# db = Database("my_database.db")
# class Item(Table):
#     name = Column(str)
#     count = Column(int)
# db.create(Item)
# db.save(Item(name="Example", count=1))
```

Run your app using a WSGI server (like `gunicorn`):

```bash
pip install gunicorn
gunicorn myapp:app
```

## Testing

Use [pytest](https://docs.pytest.org/en/latest/) to unit test this framework.

```bash
pytest --cov=.
```

---

## Contributing

Contributions are welcome! Please open issues or submit pull requests for improvements, bug fixes, or new features.

---

## License

This project is licensed under the MIT License. See [LICENSE](LICENSE) for details.

---

## Author & Contact

Created and maintained by [Dhaval Savalia](https://github.com/dhavalsavalia).
For questions or opportunities, feel free to reach out via [LinkedIn](https://www.linkedin.com/in/dhavalsavalia/) or open an issue.

---