cagey

adjective
  1. reluctant to give information or commit oneself; evasive or secretive
  2. Usage: informal
  3. showing keen awareness and caution; shrewd
  4. Usage: informal

Examples