Skip to main content

Automated Maintenance & Security Monitoring

Project description

CodeSentinel

CodeSentinel is a cross-platform application that integrates with VS Code or any major IDE to provide a secure, automated, self-healing development environment.

Core Features

  • Security-First Architecture: Automated vulnerability scanning and security monitoring
  • Multi-Channel Alerts: Console, file logging, email, and Slack integration
  • GitHub Integration: Seamless GitHub and Copilot AI support
  • IDE Integration: Support for VS Code, PyCharm, IntelliJ, Visual Studio, and more
  • Intelligent Audit: Development audit with !!!! command for automated remediation
  • Process Monitoring: Low-cost daemon prevents orphaned processes and resource leaks
  • Maintenance Automation: Scheduled tasks for daily, weekly, and monthly operations

Process Monitoring

Built-in background daemon that automatically:

  • Tracks CodeSentinel-spawned processes
  • Detects and terminates orphaned processes
  • Cleans up zombie/defunct processes
  • Minimal resource usage (<0.1% CPU, ~1-2MB memory)

Active whenever CodeSentinel is running to prevent resource leaks. See docs/PROCESS_MONITOR.md for details.

Installation

pip install codesentinel

Quick Start

# Run setup wizard
codesentinel-setup

# Check status
codesentinel status

# Run development audit
codesentinel !!!!

Documentation

Principles

SECURITY > EFFICIENCY > MINIMALISM

CodeSentinel follows a security-first approach with emphasis on efficiency and minimal overhead.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

codesentinel-1.0.3b0.tar.gz (91.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

codesentinel-1.0.3b0-py3-none-any.whl (77.2 kB view details)

Uploaded Python 3

File details

Details for the file codesentinel-1.0.3b0.tar.gz.

File metadata

  • Download URL: codesentinel-1.0.3b0.tar.gz
  • Upload date:
  • Size: 91.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for codesentinel-1.0.3b0.tar.gz
Algorithm Hash digest
SHA256 1c120ae5c782a46ec9399bbe9bb68203fe473e6898295fb0ab3a6cc7212b51de
MD5 dfe3e2ba1a373f1d3ca2005d55ac102b
BLAKE2b-256 3f672da05b3e2748dc8209599119e9e86cdddc41cc8e13a47ad0cff793fbba1f

See more details on using hashes here.

File details

Details for the file codesentinel-1.0.3b0-py3-none-any.whl.

File metadata

  • Download URL: codesentinel-1.0.3b0-py3-none-any.whl
  • Upload date:
  • Size: 77.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for codesentinel-1.0.3b0-py3-none-any.whl
Algorithm Hash digest
SHA256 d5d203899c015bdf900b542c93e6ebd0fbaaf297d90a600a1a309085b34eb3f3
MD5 1682c2f7781fc7d8eeaa1c9bd09eff57
BLAKE2b-256 3aff09c8708071563bb2957d8486e36388aa04d0bd5cbd1a50756d2c98cbaf02

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page