Compare commits

...

11 Commits

Author SHA1 Message Date
pacnpal
af25739ab6 Merge pull request #37 from pacnpal/copilot/fix-arbitrary-file-write-issue
Upgrade python-multipart to 0.0.22 to fix CVE-2026-24486
2026-02-19 13:05:03 -05:00
copilot-swe-agent[bot]
0e6f5d0075 Fix CVE-2026-24486: upgrade python-multipart from 0.0.20 to 0.0.22
Co-authored-by: pacnpal <183241239+pacnpal@users.noreply.github.com>
2026-02-19 18:02:58 +00:00
pacnpal
3cf0402785 Merge pull request #36 from pacnpal/copilot/add-docker-image-badges
Add Docker image build badges to README
2026-02-19 12:58:05 -05:00
copilot-swe-agent[bot]
2a3c975407 Initial plan 2026-02-19 17:57:09 +00:00
copilot-swe-agent[bot]
b2ca81e9a1 Add Docker image build badges to README
Co-authored-by: pacnpal <183241239+pacnpal@users.noreply.github.com>
2026-02-19 17:56:59 +00:00
copilot-swe-agent[bot]
f858a2a9ba Initial plan 2026-02-19 17:55:45 +00:00
pacnpal
a16e15a880 Merge pull request #35 from pacnpal/copilot/fix-docker-healthcheck-function
Fix broken Docker healthcheck URL construction
2026-02-19 12:54:17 -05:00
copilot-swe-agent[bot]
8c34d211e3 Fix Docker healthcheck to check app's own health endpoint
Co-authored-by: pacnpal <183241239+pacnpal@users.noreply.github.com>
2026-02-19 17:51:43 +00:00
copilot-swe-agent[bot]
f52e2d0956 Initial plan 2026-02-19 17:49:42 +00:00
pacnpal
b4135d05eb Merge pull request #34 from pacnpal/dependabot/pip/fastapi-0.128.8
fix(deps): bump fastapi from 0.128.0 to 0.128.8
2026-02-19 12:45:42 -05:00
dependabot[bot]
78c776da5c fix(deps): bump fastapi from 0.128.0 to 0.128.8
Bumps [fastapi](https://github.com/fastapi/fastapi) from 0.128.0 to 0.128.8.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](https://github.com/fastapi/fastapi/compare/0.128.0...0.128.8)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.128.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-16 12:30:07 +00:00
3 changed files with 7 additions and 5 deletions

View File

@@ -8,6 +8,9 @@
<a href="https://github.com/pacnpal/simpleguardhome/releases"><img src="https://img.shields.io/badge/version-0.1.0-blue.svg" alt="Version 0.1.0"></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-green.svg" alt="MIT License"></a>
<a href="#requirements"><img src="https://img.shields.io/badge/python-3.7+-blue.svg" alt="Python 3.7+"></a>
<a href="https://github.com/pacnpal/simpleguardhome/actions/workflows/docker-build.yml"><img src="https://github.com/pacnpal/simpleguardhome/actions/workflows/docker-build.yml/badge.svg" alt="Docker Build Status"></a>
<a href="https://hub.docker.com/r/pacnpal/simpleguardhome"><img src="https://img.shields.io/docker/pulls/pacnpal/simpleguardhome" alt="Docker Pulls"></a>
<a href="https://hub.docker.com/r/pacnpal/simpleguardhome"><img src="https://img.shields.io/docker/image-size/pacnpal/simpleguardhome/latest" alt="Docker Image Size"></a>
</p>
A modern web application for checking and adding domains to custom filtering rules in AdGuard Home. Built with FastAPI and modern JavaScript, following the official AdGuard Home OpenAPI specification. Meant as a simple AdGuard Home web interface for users to check if a domain is blocked, and then add it.

View File

@@ -5,9 +5,8 @@ import os
def check_health():
try:
host = os.environ.get('ADGUARD_HOST', 'localhost')
port = os.environ.get('ADGUARD_PORT', '8000')
url = f'http://{host}:{port}/health'
port = os.environ.get('APP_PORT', '8000')
url = f'http://localhost:{port}/health'
with httpx.Client() as client:
response = client.get(url)
response.raise_for_status()

View File

@@ -1,4 +1,4 @@
fastapi==0.128.0
fastapi==0.128.8
uvicorn==0.39.0
python-dotenv==1.2.1
httpx==0.28.1
@@ -6,6 +6,6 @@ pydantic==2.12.5
pydantic-settings==2.11.0
pytest>=7.4.4
pytest-asyncio>=0.25.2
python-multipart==0.0.20
python-multipart==0.0.22
jinja2==3.1.6
slowapi==0.1.9