github Python analyzed 146989e

1nc0gn30/web-security-guard

github

Web Security Guard - Web Security Auditing, CSP Level 3 Synthesis, Subresource Integrity Engine & MCP Studio (design influenced by Material 3)

maintainer
1nc0gn30
licence
MIT
first seen
2026-09-17
last seen
2026-09-17
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged dynamic code execution in 1nc0gn30/web-security-guard
  2. HIGH code analysis flagged dynamic code execution in 1nc0gn30/web-security-guard
  3. HIGH code analysis flagged dynamic code execution in 1nc0gn30/web-security-guard
  4. HIGH code analysis flagged dynamic code execution in 1nc0gn30/web-security-guard
capabilities 0 tools
transport stdio counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
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

code evidence vHEAD · github-tarball
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