Web Security Guard - Web Security Auditing, CSP Level 3 Synthesis, Subresource Integrity Engine & MCP Studio (design influenced by Material 3)
Drift inferred · capture-to-capture
- HIGH code analysis flagged dynamic code execution in 1nc0gn30/web-security-guard
- HIGH code analysis flagged dynamic code execution in 1nc0gn30/web-security-guard
- HIGH code analysis flagged dynamic code execution in 1nc0gn30/web-security-guard
- HIGH code analysis flagged dynamic code execution in 1nc0gn30/web-security-guard
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 146989e · analyzer v33 · 1h ago
danger signals1
- dynamic code execution __import__ sink 1nc0gn30-web-security-guard-146989e/setup.py :10
long_description=open("README.md", "r", encoding="utf-8").read() if __import__("os").path.exists("README.md") else "",
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 40
filesystem 23
- fs 1nc0gn30-web-security-guard-146989e/setup.py :10
long_description=open("README.md", "r", encoding="utf-8").read() if __import__("os").path.exists("README.md") else "", - fs 1nc0gn30-web-security-guard-146989e/src/web_security_guard/auditor.py :11
from pathlib import Path - fs 1nc0gn30-web-security-guard-146989e/src/web_security_guard/ci_gate.py :9
from pathlib import Path - fs 1nc0gn30-web-security-guard-146989e/src/web_security_guard/cli.py :271
with open(args.output, "w", encoding="utf-8") as f: - fs 1nc0gn30-web-security-guard-146989e/src/web_security_guard/compat.py :13
import shutil - fs 1nc0gn30-web-security-guard-146989e/src/web_security_guard/isolation_guard.py :272
description="Without COOP, cross-origin documents opened via window.open() share the same browsing context group, allowing malicious sites to access window.opener or measure execution times.", - fs 1nc0gn30-web-security-guard-146989e/src/web_security_guard/mcp_server.py :298
with open(target_clean, "rb") as f: - fs 1nc0gn30-web-security-guard-146989e/src/web_security_guard/patcher.py :10
from pathlib import Path - fs 1nc0gn30-web-security-guard-146989e/src/web_security_guard/remediator.py :9
from pathlib import Path - fs 1nc0gn30-web-security-guard-146989e/src/web_security_guard/sri.py :13
from pathlib import Path - fs 1nc0gn30-web-security-guard-146989e/src/web_security_guard/ssl_inspector.py :11
from pathlib import Path - fs 1nc0gn30-web-security-guard-146989e/src/web_security_guard/ui_server.py :18
from pathlib import Path
show 11 more
- fs (weak) 1nc0gn30-web-security-guard-146989e/tests/conftest.py :2
from pathlib import Path - fs (weak) 1nc0gn30-web-security-guard-146989e/tests/test_auditor.py :6
from pathlib import Path - fs (weak) 1nc0gn30-web-security-guard-146989e/tests/test_ci_gate.py :6
from pathlib import Path - fs (weak) 1nc0gn30-web-security-guard-146989e/tests/test_cli.py :148
os.remove(tf_path) - fs (weak) 1nc0gn30-web-security-guard-146989e/tests/test_compat.py :8
from pathlib import Path - fs (weak) 1nc0gn30-web-security-guard-146989e/tests/test_examples.py :4
from pathlib import Path - fs (weak) 1nc0gn30-web-security-guard-146989e/tests/test_mcp.py :110
with open(js_file, "w", encoding="utf-8") as f: - fs (weak) 1nc0gn30-web-security-guard-146989e/tests/test_patcher.py :6
from pathlib import Path - fs (weak) 1nc0gn30-web-security-guard-146989e/tests/test_remediator.py :6
from pathlib import Path - fs (weak) 1nc0gn30-web-security-guard-146989e/tests/test_sri.py :7
from pathlib import Path - fs (weak) 1nc0gn30-web-security-guard-146989e/tests/test_ui_server.py :10
from pathlib import Path
shell / exec 1
- shell 1nc0gn30-web-security-guard-146989e/src/web_security_guard/compat.py :14
import subprocess
network 8
- net 1nc0gn30-web-security-guard-146989e/src/web_security_guard/auditor.py :18
import urllib.error - net 1nc0gn30-web-security-guard-146989e/src/web_security_guard/cli.py :23
import socket - net 1nc0gn30-web-security-guard-146989e/src/web_security_guard/mcp_server.py :25
import socket - net 1nc0gn30-web-security-guard-146989e/src/web_security_guard/ssl_inspector.py :13
import socket - net 1nc0gn30-web-security-guard-146989e/src/web_security_guard/ui_server.py :20
import socket - net (weak) 1nc0gn30-web-security-guard-146989e/tests/test_auditor.py :8
import urllib.error - net (weak) 1nc0gn30-web-security-guard-146989e/tests/test_cli.py :11
import urllib.request - net (weak) 1nc0gn30-web-security-guard-146989e/tests/test_ui_server.py :7
import urllib.request
declared dependencies 2
- pytest@>=7.0.0
- pytest-cov@>=4.0.0