SCMS

SCMS is an MVC based secure content management system. It is designed from the ground up to withstand common Web application vulnerabilities such as SQL injection, XSS, CSRF, session fixation/hijacking, and many others. It is designed for PHP 5.0-5.2.x and MySQL 4.1+, and it can optionally support PostgreSQL as a database backend.

Tags
Licenses
Operating Systems
Implementation
Translations

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  22 Jan 2010 15:40
  • Rrelease-after

    Changes: SCMS was completely rewritten into an MVC framework with singleton design pattern support. Many features were added, and stability was improved.

    Changes: A simple CAPTCHA is included in scms/scms_include/captcha. An scmsUseCaptchaS constant has been added for enabling/disabling image CAPTCHAs. Captcha Images have been added to ALL AUTHENTICATED forms. The old $_SESSION['scms_logins'] variable has been removed from authenticate.php and main.php. Bugs have been fixed in Update() in scms_users.php. The old code bugFixRequirePath.php has been removed from all includes.

    • Rrelease-mid
    •  06 Sep 2009 07:41
    • Rrelease-after

    Changes: A quick and dirty installer was added with the same settings as Joomla's. All PHP supported hashing algorithms were added. MySQL credentials were moved to the configuration file. DES and AES encryption were removed from scmsAccountLocking_HashAlgo. Some CSS bugs were fixed. Functionality to retrieve a forgotten password or request a new password was added. CSRF protection was improved. Some bugs with the login page were fixed.

    • Rrelease-mid
    •  29 Jul 2008 17:50
    • Rrelease-after

    Changes: This release defines scmsLoginAge_ON and scmsLoginAge constants to take care of password aging. A "double slash" path bug in scms_footer.php has been fixed. user_logins.php and user_sessions.php error message display has been fixed. CSS style bugs in config.js have been fixed. Modifications have been made to authenticate.php to not give an "Undefined index" warning for username and password variables.

    • Rrelease-mid
    •  23 May 2008 18:02
    • Rrelease-after

    Changes: The footer include has been changed from a .shtml to a PHP file. Changes have been made to the conditions of the GPL for SCMS: from this version on, it is requested that the link to Greyhat InfoSec Systems in scms_footer.php is not removed from any implementations of SCMS. The Error Page (error.html) for SCMS has been changed to a PHP file as well. Tooltip descriptions have been added to all SCMS configuration settings.

    No-screenshot

    Project Spotlight

    GEOS

    A C++ spatial topology library.

    495a785385af4329b36bf3736a434073_thumb

    Project Spotlight

    Kid3

    An efficient tagger for MP3, Ogg/Vorbis, and FLAC files.