The requirement to include a password as a command-line switch is a huge security risk.
Especially as SchemaSpy can take several minutes to run on a large database, this requirement allows any user on the system to execute a simple ps and immediately be provided with all of the login details to the database - including a password. As many users may be running with elevated privileges, in order to ensure they have the entire schema, this is a very serious potential exposure.
SchemaSpy should allow for the user to submit a command line and then subsequently prompt the user for the password. This same behavior can be seen in most every database administration tool.
John Currier
None
None
Public
|
Date: 2010-09-29 12:25:09 PDT This Tracker item was closed automatically by the system. It was |
|
Date: 2010-08-17 14:12:15 PDT Implemented in Release 5.0.0. |
|
Date: 2010-07-20 15:03:25 PDT A new -pfp (prompt for password) flag has been added in revision 579 (beta |
|
Date: 2010-06-28 15:10:51 PDT There's currently a -connprops option that can be used to point to a file |
| Field | Old Value | Date | By |
|---|---|---|---|
| status_id | Pending | 2010-09-29 12:25:09 PDT | sf-robot |
| close_date | 2010-08-17 14:12 | 2010-09-29 12:25:09 PDT | sf-robot |
| status_id | Open | 2010-08-17 14:12:15 PDT | johncurrier |
| close_date | - | 2010-08-17 14:12:15 PDT | johncurrier |
| assigned_to | nobody | 2010-06-28 15:10:51 PDT | johncurrier |