Repository History
161 repositories tagged with python

Anthropic Cybersecurity Skills: 754 Structured Skills for AI Agents
This repository offers the largest open-source library of 754 structured cybersecurity skills designed for AI agents. It maps these skills across five industry frameworks, including MITRE ATT&CK and NIST CSF 2.0, enabling AI agents to perform expert-level security analysis and operations. The project aims to empower AI with practitioner playbooks to address the global cybersecurity workforce gap.

APM: Agent Package Manager for AI Agents
APM, the Agent Package Manager, is an open-source, community-driven dependency manager designed specifically for AI agents. It aims to standardize and streamline the configuration of AI coding agents, making their context portable, secure, and reproducible across different environments. This tool addresses the challenge of manually setting up agent dependencies by providing a manifest-driven approach, similar to traditional package managers like npm or pip.

TensorRec: A TensorFlow Recommendation Framework in Python
TensorRec is a Python recommendation system built on TensorFlow, designed for quickly developing and customizing recommendation algorithms. It allows users to define custom representation and loss functions while handling data manipulation, scoring, and ranking. Although not under active development, it provides a solid foundation for understanding and implementing recommender systems.

Vizro: Low-Code Toolkit for High-Quality Data Visualization Apps
Vizro is an open-source, Python-based toolkit designed for building high-quality data visualization applications with a low-code approach. It enables users to create beautiful, powerful, and production-ready dashboards quickly, leveraging trusted dependencies like Plotly, Dash, and Pydantic. The toolkit offers flexibility, customization options, and scalability for various data visualization needs.

GHunt: An Offensive Google Framework for OSINT and Data Collection
GHunt is a powerful Python-based offensive Google framework primarily focused on Open-Source Intelligence (OSINT), designed for efficient evolution. It offers robust CLI usage, Python library integration, and fully asynchronous operations, making it a versatile tool for gathering information related to Google services. With features like JSON export and a companion browser extension for streamlined login, GHunt simplifies the process of digital data collection.

PEFT: State-of-the-Art Parameter-Efficient Fine-Tuning
PEFT (Parameter-Efficient Fine-Tuning) is a cutting-edge library from Hugging Face designed to efficiently adapt large pretrained models for various downstream applications. It dramatically reduces computational and storage costs by fine-tuning only a small subset of model parameters. This approach enables achieving performance comparable to fully fine-tuned models, making advanced AI accessible on more modest hardware.

Pytype: Google's Python Static Type Analyzer and Its Future
Pytype is a static type analyzer for Python code, developed by Google to provide compile-time checking. While effective, its bytecode-based design led to challenges, prompting Google to shift investments to new typing approaches. Python 3.12 will be the last supported version, and users are encouraged to explore alternative solutions.

dogpile.cache: A Robust Python Caching API for Various Backends
dogpile.cache is a Python caching API designed to offer a generic interface to diverse caching backends. It builds upon the "dogpile lock" concept, ensuring efficient resource creation while allowing other threads to access previous versions. This project serves as a modern, more efficient replacement for the Beaker caching system, developed by the same author.

TimeSide: A Scalable Python Framework for Audio Processing and Analysis
TimeSide is a powerful Python framework designed for scalable audio processing, analysis, imaging, transcoding, streaming, and labeling. It offers a core Python module, a web server with a RESTful API, and a JavaScript SDK. This framework is ideal for complex processing on large audio or video datasets, supporting diverse applications from computational musicology to streaming services.

NoDPI: A Python Utility for Bypassing Deep Packet Inspection
NoDPI is an open-source Python utility designed to bypass Deep Packet Inspection (DPI), a technology often used by internet service providers to censor and filter traffic. It works by intelligently modifying network packets, making it harder for DPI systems to identify and block certain connections. This cross-platform tool provides a straightforward, easy-to-use solution for users seeking to circumvent internet censorship and access blocked web resources.

Graphene: A Powerful GraphQL Framework for Python
Graphene is an opinionated Python library designed for building GraphQL schemas and types quickly and easily. It offers built-in support for Relay, is data-agnostic, and integrates seamlessly with various frameworks like Django and SQLAlchemy. This framework simplifies the process of exposing your data through a GraphQL API in Python applications.

Fix Inventory: Open-Source Cloud Security Posture Management for Multi-Cloud
Fix Inventory is an open-source tool for cloud and security engineers, designed to identify and remediate critical risks across AWS, GCP, Azure, and Kubernetes. It provides a graph-based data model to collect, normalize, and triage security risks in multi-cloud infrastructure, offering a powerful alternative to proprietary cloud security solutions. Written in Python, it supports over 300 cloud services and various security use cases.